JMS 客户端和 JMS 代理有什么区别?

What is the difference between JMS client and JMS broker?

JMS 客户端和 JMS 代理之间的基本区别是什么?

第 2.2 节中的 JMS 2 规范本身给出了一个很好的解释。请记住,它使用术语 provider 而不是 broker

JMS Clients - These are the Java language programs that send and receive messages.

...

JMS Provider - This is a messaging system that implements JMS in addition to the other administrative and control functionality required of a full featured messaging product.