Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我真的很喜欢设置 RabbitMQ 之类的服务来处理我的大型工作并让 n 个工作人员扩展和处理这些请求的想法。我的问题在于我是否还应该通过队列处理用户在 UI 中执行的“快速”操作,例如在表单中保存小的更改。
当我读到关于 AMQP RPC 的内容时,听起来这对这类任务很有效,但是对于这样的用例来说这样做是明智的吗?我是否让它变得比它应该的更复杂,并且应该根据任务使用 REST + AMQP?
由于无代理架构 - ZeroMQ,消息队列还有另一种替代方案,它比 AMQP (RabbitMQ) 更轻量级。它与 IPC 一起工作,因此您可以轻松地将其用于 UI 和控制器的交互。不过,性能问题必须进一步调查。