|
|
1
4
使用它的一个非常普遍的原因是利用 发布服务器订阅服务器 模式。 例如,一条命令消息被发送到应用程序层以处理一些业务逻辑。一旦完成,就会发布一条消息,其中包含多个服务正在监听的任何更新数据,例如缓存集群。 并行版本控制有很多好处。较新的命令可能有不同的名称。如果您有兴趣使用 Command Query Separation 。 另一个是实施 交叉关注 听特定的信息。 总之,这是一个非常深刻的主题。但是,我会问你首先有什么问题?因为它带来的一切都是自己的挑战,而且肯定不是免费的(我指的是努力而不是成本)。 |
|
|
2
3
我们正在使用rabbitmq进行消息队列。它是快速而强大的生产者-消费者解决方案。我们同时使用瞬时和持久传递类型。瞬态消息用于软实时计算更新。实体状态更新的持久性-主要用于将数据库更新传输到其他服务。 |