[英]TomEE Internal JMS on MySQL
我將此配置用於將TomEE JMS與mysql一起使用。
根據OpenEJB文檔
<Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">
BrokerXmlConfig = broker:(tcp://localhost:23250)
ServerUrl = tcp://localhost:23250
DataSource = mysql
</Resource>
<Resource id="mysql" type="DataSource">
JdbcDriver com.mysql.jdbc.Driver
JdbcUrl jdbc:mysql://localhost:3306/activemq
UserName root
Password rootpass
JtaManaged true
</Resource>
我的問題是:
MyJmsResourceAdapter
如何工作? JMS是否將MySQL用於隊列消息? 提前致謝。
它只會使用您配置的值(或默認值)實例化ActiveMQResourceAdapter。 您可以在http://tomee.apache.org/admin/configuration/resources.html上找到一些說明。
然后將持久性(以及大多數行為)公平地委派給activemq 5,您可以在http://activemq.apache.org/jdbc-support.html上找到mysql信息。 如果您想了解它的實現方式以及為什么不需要ddl,可以查看https://github.com/apache/activemq/blob/master/activemq-jdbc-store/src/main/處理表初始化的java / org / apache / activemq / store / jdbc / adapter / MySqlJDBCAdapter.java 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.