簡體   English   中英

MySQL上的TomEE內部JMS

[英]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>

我的問題是:

  1. MyJmsResourceAdapter如何工作? JMS是否將MySQL用於隊列消息?
  2. 那數據庫表呢? (我找不到關於此的任何文檔。)

提前致謝。

  1. 它只會使用您配置的值(或默認值)實例化ActiveMQResourceAdapter。 您可以在http://tomee.apache.org/admin/configuration/resources.html上找到一些說明。

  2. 然后將持久性(以及大多數行為)公平地委派給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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM