当我到达《 Spring in Action 5》一书中的第8章“异步发送消息”时,我多次遇到“主题”一词,但仍然不明白它的含义,所以任何人都可以做出更清楚的解释?谢谢。
我搜索过“主题”一词,例如“计算机科学中的主题是什么意思?”但没有答案。
在第8章中出现“主题”一词的句子例如:
RabbitMQ主要处理交易所中的队列,而Kafka仅使用 topics 提供发布/订阅消息。(来自8.3与Kafka的消息通信)
答案 0 :(得分:3)
简而言之,主题是消息传递通道的逻辑名称。在发布-订阅模式下,客户将订阅他们感兴趣的消息将在其中发布的主题(频道)。
想起来就像Stack Overflow上的标签一样。如果您是Java开发人员,则有可能主要看一下用Java标记的问题。 Java是这种情况下的主题。如果单击“监视标签”按钮,则表示您已订阅Java主题。
它来自发布-订阅模式。