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