- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
消息总线架构上的每一个描述似乎都描述了一个用于路由消息的集中中介:
Each application has a single connection to the message bus instead of multiple dedicated connections to each of the other applications.
Structure the connecting middleware between these applications as a Message Bus that enables them to work together using messaging.
Service Bus is messaging infrastructure that sits between applications allowing them to exchange messages in a loosely coupled way for improved scale and resiliency.
最佳答案
你是对的,这个领域的术语非常困惑,没有明确的答案,但这是我从职业生涯中的观点:
首先要做的是在不同的抽象层次上思考这个问题——架构概念与产品。
消息总线 (http://www.eaipatterns.com/MessageBus.html) 通常被称为架构原则,用于将应用程序与规范数据格式 (http://www.eaipatterns.com/CanonicalDataModel.html) 分离),无论技术如何。通常使用 MoM 产品实现。
MoM 通常是指一系列实现异步消息传递的中间件产品。通常构建支持标准,例如 JMS 和 AMQP(通常是 WebSphere MQ、ActiveMQ、Azure 消息传递、hornetQ、RabbitMQ 等)。
消息代理通常是 MoM,这两个术语都用于同一个消息传递产品。这里可能会引起混淆,因为 IBM 的主要 ESB 产品称为 WebSphere Message Broker,而它是与 MoM 产品 - WebSphere MQ 一起使用的 ESB。通常大多数 MoM 称自己为 broker,例如 RabbitMQ、ActiveMQ、QPid 等。
希望这不会引起更多的困惑:)
关于web-services - 消息总线和 MOM - 同样的事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12070227/
那就是我的第一个使用MVVM的项目,MVVM light。 我有一个列表框,该列表框从PersonList Observable集合中刷新,正常添加和删除刷新。问题是编辑项目时。 我寻找了解决该问题的
这个问题在这里已经有了答案: How do I return the response from an asynchronous call? (41 个回答) 关闭10 年前。 我有这个代码 var
我有一个很大的配置文件(用户),我需要将其转到正确的位置并设置一些默认值。 因为我有一个安装程序类,所以我在其中的配置文件中添加了一些参数设置,但在安装程序文件夹中创建了配置文件。 确保这些默认参数只
|AA|多对多|BB|多对多 |CC| 与连接表映射成为 |AA|--|AA_BB|--|BB|--|BB_CC|--|CC| (抱歉,我无法发布图片,声誉低) 编辑:简短的问题是为什么如果a创建Aa
我想创建这个例子 GET /my_store/products/_search { "query" : { "filtered" : { "query"
AWS 为我们提供了 Athena 来运行无服务器 Hive 查询,Azure 是否有任何服务可以让我们运行无服务器 Hive 查询。 最佳答案 @ clown 。我相信您正在寻找的 Hive 的 A
这让我抓狂......这很好用: jQuery(document).ready(function(){ setTimeout(function(){ jQuer
我是一名优秀的程序员,十分优秀!