我如何帮助自己学习 JMS?

How do I help myself to learn JMS?

我想通过开发自己的简单应用程序来了解 JMS 的基本概念。我花了一点时间在几个教程上,但它并没有帮助我理解消息传递的工作原理。

我需要什么来构建我自己的程序?

构建自己的 JMS 应用程序所需的主要内容是消息代理,它提供 JMS 客户端实现。

ActiveMQ Artemis is a fine place to start. Download it 并查看 examples/ 目录中的示例。从一些基本的东西开始,比如 queue 示例(在 examples/features/standard/queue 目录中)。您可以通过在示例目录中执行命令 mvn verify 来 运行 示例。它将启动代理和 运行 客户端代码。您可以查看代码并根据需要进行更改,然后 运行 再次更改。这将使您能够轻松地进行实验并通过示例学习。