在Spring中异步发送消息时,“主题”一词的含义是什么?

时间:2019-08-12 02:01:03

标签: java spring

当我到达《 Spring in Action 5》一书中的第8章“异步发送消息”时,我多次遇到“主题”一词,但仍然不明白它的含义,所以任何人都可以做出更清楚的解释?谢谢。

我搜索过“主题”一词,例如“计算机科学中的主题是什么意思?”但没有答案。

在第8章中出现“主题”一词的句子例如:

  

RabbitMQ主要处理交易所中的队列,而Kafka仅使用 topics 提供发布/订阅消息。(来自8.3与Kafka的消息通信)

1 个答案:

答案 0 :(得分:3)

简而言之,主题是消息传递通道的逻辑名称。在发布-订阅模式下,客户将订阅他们感兴趣的消息将在其中发布的主题(频道)。

想起来就像Stack Overflow上的标签一样。如果您是Java开发人员,则有可能主要看一下用Java标记的问题。 Java是这种情况下的主题。如果单击“监视标签”按钮,则表示您已订阅Java主题。

它来自发布-订阅模式。

Wikipedia Publish-Subscribe