jms如何与基础数据库进行交互?

问题描述 投票:1回答:1

我理解JMS,如下图所示:

JMS(来源:techhive.com

我是否可以使用JMS或其他方法访问基础数据库?此外,JMS服务器维护的JDBC连接是否可以在其中添加新连接,以便同时访问其他数据库并对它们进行CRUD操作?如果是,如何?

java database jms
1个回答
1
投票

您从哪里得到的?

通常,JMS用于将消息发送到队列(或主题)。您有将消息推送到队列中的消息生产者,消息使用者使用它们并对其进行处理。在您的示例中,您似乎有多个队列。一个用于需要处理的消息,另一个用于每个客户端检索结果以对其消息进行处理。

使用JMS Server,您不一定没有数据库。一切都可以保留在内存中,或可以写入文件。仅当您将JMS服务器配置为持久性(并确保即使服务器/应用程序崩溃,您的消息也不会丢失)时,才需要数据库服务器在后面。但是在那种情况下,您将不必与数据库进行交互。只有JMS服务器会和您将与JMS服务器进行交互,以发送和使用消息。

© www.soinside.com 2019 - 2024. All rights reserved.