我正在研究使用.net的esb,比如nservicebus等,有人能强调什么样的实际业务问题是可以解决的(忘记技术优势)吗?这是用来整合不同系统的吗?

最佳答案

使用它的一个非常流行的原因是使用发布者-订阅者模式。
例如,向应用程序层发送一条命令消息以处理某些业务逻辑。一旦消息发布完成,其中包含多个服务正在监听的任何更新数据,例如一个缓存集群。
并行版本控制有很多好处。较新的命令可以有不同的名称。如果您对使用Command Query Separation感兴趣,它也有帮助。
另一个方法是实现倾听特定信息的交叉关注点。
总而言之,这是一个非常深刻的主题。不过,我想问你首先有什么问题?因为它带来的每一件事都有自己的挑战,而且肯定不是免费的(努力是明智的,我指的不是成本)。

09-20 04:03