JMS:在同一个应用程序中有一个生产者和相关的消费者有意义吗?

Posted

技术标签:

【中文标题】JMS:在同一个应用程序中有一个生产者和相关的消费者有意义吗?【英文标题】:JMS: does it make sense to have a Producer and the related Consumer in the same application? 【发布时间】:2021-12-11 21:31:27 【问题描述】:

我是 JMS 的新手,想知道在同一个应用程序中拥有一个生产者和相关的消费者是否有意义?如果有,例如是什么情况?

【问题讨论】:

“同一个应用程序”是指该应用程序与自己交换消息,而不与其他应用程序交换消息吗? 应用程序中的生产者实例会将一些消息发送到队列,而同一应用程序中的消费者实例将使用该消息并执行其他操作。 这里有什么反馈吗? 【参考方案1】:

使用 JMS 在同一应用程序中的组件之间交换消息在技术上是可行的,但一般来说,使用 Java SE 提供的语言特性和 API 几乎肯定会更简单。这将使您不必配置和管理 JMS 代理。

【讨论】:

以上是关于JMS:在同一个应用程序中有一个生产者和相关的消费者有意义吗?的主要内容,如果未能解决你的问题,请参考以下文章

kafka相关知识点总结

如何从 MQTT 生产并在 ActiveMQ 中作为 MQTT 和 JMS 消费

Spring Boot 中 JMS 消费者的动态缩放

Jms消费者模式

ActiveMQ入门介绍

jms 生产者性能与春天