我有一个需要,我工作的系统将具有以下功能:
约1000万用户通过唯一id识别
一个用户可以将文本消息发送给另一个用户,也可以作为组的一部分发送给多个用户
一个用户可以将支付消息发送给另一个用户,也可以作为组的一部分发送给多个用户
一个用户可以从单个用户或多个用户接收文本消息
一个用户可以从单个用户或多个用户接收支付消息
用户接收文本或支付消息的顺序必须与发布者发送它们的utc时间相同,但文本消息和支付消息不必排队,它们可以异步接收
使用rabbitmq中的交换、队列、路由id等或kafka中的topics、partitions、client.id、consumer.id等设置此场景的最佳方法是什么?还有哪一种更适合这种交换?似乎带有amqp的rabbitmq更适合这种方法。
暂无答案!
目前还没有任何答案,快来回答吧!