我正在寻找适合我需要的消息传递系统。你能帮助我吗 ?
- 暂时不会有海量数据需要处理,但以后不想被限制……
- 这些机器不仅仅是网络服务器,因此消息传递工具应该是轻量级的,即使处理速度不是很快。
- 当服务器上的某些数据发生变化时,所有服务器都应该拥有该信息并在本地对其进行处理。(我应该在每个服务器上为每个服务器创建一个频道吗?)
- 前端是在 Rails 上编写的,所以为了简化开发,有一个 gem / 插件来管理通信和发送的数据是很重要的。
此时 :
- RabbitMQ + workling 似乎符合我的需要。这会是一个正确的选择吗?
- ActiveMQ让我害怕,因为Java(我真的不太了解Java,但在我看来是大CPU消耗者)
- 其他人似乎没有他们那么成熟。
使用这种技术可能会有很多开发,所以我不能走错路!
谢谢你的帮助。