57得票4回答
消息导向中间件(如AMQP)在哪些领域有用?

MOM(消息导向中间件)解决了什么问题?扩展性?集成? 它们通常用于哪些领域,哪些领域通常不使用它们? 例如,Google是否在其主要搜索引擎或为Gmail提供动力时使用这种解决方案? 像沃尔玛、eBay、联邦快递(基本上是Java商店)和buy.com(基本上是MS商店)这样的大型网站...

43得票4回答
消息导向协议与流导向协议的区别

我正在努力理解“面向消息”和“面向流”的协议之间的区别。我已经搜索过了,但没有找到清晰的解释或区别。有人可以解释一下或给我一个解释区别的链接吗? 谢谢。

34得票3回答
消息代理与消息导向中间件(MOM)的区别

我有些困惑于消息代理(例如RabbitMQ)和面向消息的中间件之间的区别。除了维基百科上的信息外,我找不到更多资料。当搜索MOM时,我发现了关于AMQP的信息,它是MOM的协议...这是什么意思?那么MOM又是什么呢?我还读到RabbitMQ实现了AMPQ协议...那为什么RabbitMQ可以...

31得票6回答
消息导向中间件(MoM)与企业服务总线(ESB)的区别

我来自MoM背景。我认为我在概念上理解ESB。然而,当涉及到在架构选择方面做出选择时,我并不太确定两者之间的实际区别。 以下是我想知道的内容: 1)有哪些在线资源可以帮助我了解这方面的知识。 2)有人能告诉我在何时使用一个比另一个更有意义。 任何帮助都将是有用的。

31得票4回答
Kafka是否支持请求响应式消息传递?

我正在把Kafka 9作为一个兴趣项目来研究,并完成了一些"Hello World"类型的示例。 我开始思考基于请求响应消息的真实世界Kafka应用程序,特别是如何将Kafka请求消息链接到其响应消息。 我的想法是使用生成的UUID作为请求消息键,并将此请求UUID作为关联响应消息键。这与...

23得票2回答
当使用面向消息的中间件处理任务时,为什么还需要进行服务发现?

我理解etcd/consul/$whatever想要解决的问题。服务消费者需要与服务提供者交流,一个极其复杂的分布式系统需要一种机制来将二者联系起来。 然而,“服务消费者应该去哪里发送请求?”的问题是老问题了,而且在我看来,已经通过MOM——面向消息中间件得到了解决。 在MOM中,服务消费...

22得票6回答
避免 JMS/ActiveMQ 上重复的消息

有没有办法在ActiveMQ服务器上定义的队列中抑制重复的消息? 我尝试手动定义JMSMessageID,(message.setJMSMessageID(“uniqueid”)),但服务器忽略了此修改,并传递具有内置生成的JMSMessageID的消息。 按规范,我没有找到关于如何去重复...

22得票1回答
JMS中的点对点和发布/订阅模型

我对JMS还不熟悉。我从一个Java应用程序向Topic发布消息并从客户端(node.js Javascript)监听消息开始进行“hello world”操作。我阅读了维基百科入口,但是根据我之前的理论理解还有一些问题。 根据我的理解,点对点是队列实现,队列上最多可以有一个消费者订阅,只能由...

21得票3回答
EMS, ESB and MOM, JMS

以下术语之间的关系和区别是什么? 企业消息系统(EMS) 企业服务总线(ESB) 面向消息的中间件(MOM) Java消息服务(JMS)

14得票5回答
什么是消息导向中间件?

我一直在努力弄清楚什么是消息导向的中间件,但是我没有能够找到任何非企业级的现实世界示例,这让我感到困惑。有人能给我一个明确而易于理解的 MOM 解释吗?如果可能的话,还能提供一些简单的在企业以外使用 MOM 的示例吗?