OpenMQ是一个开源的消息中间件,类似IBM的 WebSphere MQ(MQSeries),现在被集成到GlassFish和OpenESB的高质量且开放源代码的 JMS应用中,网上关于OpenMQ 配置成JDBC存储方式的中文文章比较少,而且官方英文文档讲述的也不够直观,所以Javabloger在此写一篇关于OpenMQ 是怎么配置成JDBC存储方式的。
1.修改 x:\glassfish\domains\domainEE\imq\instances\imqbroker\props路径下的config.properties文件
内容如下:
imq.instanceconfig.version=300
imq.persist.jdbc.mysql.user=root
imq.persist.jdbc.password=www.javabloger.com
imq.persist.jdbc.dbVendor=mysql
imq.brokerid=_broker
imq.persist.jdbc.mysql.property.url=jdbc\:mysql\://127.0.0.1/test
imq.persist.jdbc.mysql.needpassword=true
imq.jms.max_threads=1000
imq.persist.store=jdbc
imq.message.expiration.interval=90
2.复制JDBC驱动到指定目录下
将JDBC驱动复制到 D:\glassfish\domains\domainEE\lib\ext 目录下
3.启动 Sun OpenMQ JMS 服务
运行 x:\glassfish\imq\bin\imqbrokerd.exe
4.运行成功,如图所示:
相关文章:
大型系统中使用JMS优化技巧–Sun OpenMQ
Sun OpenMQ Topic消息收/发 —Tips
–end–