c# - 企业服务总线真实世界的使用或示例

标签 c# nservicebus esb

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

最佳答案

使用它的一个非常普遍的原因是利用发布者订阅者模式。

例如,一条命令消息被发送到应用层以处理一些业务逻辑。完成后,将发布一条消息,其中包含多个服务正在监听的任何更新数据,比如缓存集群。

并排版本控制有好处。较新的命令可能有不同的名称。如果您有兴趣使用 Command Query Separation,它也可以提供帮助.

另一种方法是实现横切关注点以收听特定消息。

总而言之,这是一个非常深奥的主题。但是,请问您首先遇到什么问题?因为它带来的一切都有自己的挑战,而且肯定不是免费的(努力明智我的意思是不花钱)。

关于c# - 企业服务总线真实世界的使用或示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2592809/

相关文章:

c# - 如何使用 BeginInvoke 从 BackgroundWorker 更新 RichTextBox

C# dll 中的 C# 转换异常

rabbitmq - 消息代理 - .NET Core 中的多供应商架构

ravendb - 没有有效的商业许可证无法设置 Windows 身份验证

c# - 如何使用 SOA 架构实现松散耦合

java - 如何让apache Camel成为WS客户端和服务器之间的桥梁?

c# - 从另一个实例创建新对象

c# - 优化.NET中大系列数据的存储和处理

powershell - 在Powershell中安装NServicebus服务时捕获错误

java - WSO2 ESB 自定义 POJOCommand