我真的很喜欢建立一个像RabbitMQ这样的服务来处理我更大的工作,并让n个工作人员扩展和处理这些请求。我的问题在于,我是否还应该通过队列处理用户在UI中执行的“快速”操作,例如在表单中保存小的更改。
当我读到有关AMQP RPC的文章时,它听起来可以用于这种任务,但是对于这样的用例,这样做是明智的吗?我是不是把它弄得太复杂了,应该根据任务使用REST + AMQP吗?
发布于 2013-05-14 20:33:07
消息队列还有另一种选择,由于无代理架构,它比AMQP (RabbitMQ)更轻量级-- ZeroMQ。它与IPC一起工作,所以你可以很容易地使用它来进行UI和控制器的交互。但是,必须进一步调查性能问题。
https://stackoverflow.com/questions/16543193
复制相似问题