我对 ServiceBus 的工作方式很感兴趣。我的意思不是具体的实现,而是 总体思路 ,如果可能的话,可以这样说模式。
里面是不是封装了Observer的逻辑?也许有人知道诸如“创建自己的 ServiceBus tuturial”或“为傻瓜创建自己的 ServiceBus”之类的文章 =)
最佳答案
嗯,这个问题我很早以前就问过了,但是仍然没有人得到一个简单正确的答案。 ServiceBus 通常以非常简单的方式工作 - 将传输层隐藏在内部,并允许发布者通过此传输层传输他们的数据(消息),并保证订阅者将获得此信息。消息队列大部分时间用作传输层。有时可以将一些额外的业务逻辑添加到服务总线实现中,例如调用订阅者之间的路由,或安全性或其他一些事情,但通常它只是传输层之上的抽象。
所以你可以看到它的内部非常简单。
关于design-patterns - ServiceBus 如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9413175/