我想制作某种电子邮件或短信服务器。
您向RabbitMQ
发送带有标记"伪"和用户"伪"的消息用标签"伪"。
但是在教程RabbitMQ
中没有提及。有主题,路由键,......
这看起来很相似,但在我看来,每个"主题" /"标签" / ...必须有1个队列。
我想知道你是否可以拥有非常多的队列,或者RabbitMQ是否适合这种用法。感谢
答案 0 :(得分:0)
是的,你可以,
基础实现很简单。
您可以创建一个名为Exchange
的主题“conversations”
,而不是使用路由密钥为每个用户绑定一个持久队列。
队列号不是问题,因为你的系统必须扩展,RabbitMQ可以毫无问题地扩展。
无论如何,我认为问题不是队列号,但还有其他最合适的技术来实现你的系统。
XMPP就是其中之一,我试过ejabbed但还有其他服务器。
WhatsApps示例使用自定义XMPP。
另一个问题是如何集成移动应用程序,使用XMPP,您可以找到一些现成的库https://github.com/robbiehanson/XMPPFramework