我理解JMS如下图所示:
有没有办法让我使用JMS或其他东西访问底层数据库?此外,JMS服务器维护的JDBC连接,是否可以在其中添加新连接以便访问其他数据库并对它们执行CRUD操作?如果是,怎么样?
答案 0 :(得分:1)
你是从哪里得到的?
通常,JMS用于将消息发送到队列(或主题)。您有消息生成器推送队列中的消息,消息使者消费它们并处理它。 在你的例子中,你似乎有多个队列。一个用于需要处理的消息,一个用于每个客户端检索结果处理其消息。
使用JMS Server,您不必拥有数据库。一切都可以留在内存中,也可以写入文件。只有在将JMS服务器配置为持久性时才需要数据库服务器(并确保即使服务器/应用程序崩溃,您的消息也不会丢失)。但在这种情况下,您将永远不必与数据库进行交互。只有JMS服务器才会与JMS服务器交互并发送和使用消息。