金阳有哪些酒店:ActiveMQ持久化消息的三种方式
来源:百度文库 编辑:偶看新闻 时间:2024/10/02 18:15:32
ActiveMQ持久化消息的三种方式
1:前言
这一段给公司开发消息总线有机会研究ActiveMQ,今天撰文给大家介绍一下他的持久化消息。本文只介绍三种方式,分别是持久化为文件,MYSql,Oracle。下面逐一介绍。
A:持久化为文件
这个你装ActiveMQ时默认就是这种,只要你设置消息为持久化就可以了。涉及到的配置和代码有
producer.Send(request, MsgDeliveryMode.Persistent, level, TimeSpan.MinValue);
B:持久化为MySql
你首先需要把MySql的驱动放到ActiveMQ的Lib目录下,我用的文件名字是:mysql-connector-java-5.0.4-bin.jar
接下来你修改配置文件
在配置文件中的broker节点外增加
从配置中可以看出数据库的名称是activemq,你需要手动在MySql中增加这个库。
然后重新启动消息队列,你会发现多了3张表
1:activemq_acks
2:activemq_lock
3:activemq_msgs
C:持久化为Oracle
和持久化为MySql一样。这里我说两点
1;在ActiveMQ安装文件夹里的Lib文件夹中增加Oracle的JDBC驱动。驱动文件位于Oracle客户端安装文件中的product\11.1.0\client_1\jdbc\lib文件夹下。
2:
这里的jdbc:oracle:thin:@10.53.132.47:1521:cmfudv1按照自己实际情况设置一下就可以了,特别注意的是cmfudv1是SID即服务名称而不是TNS中配置的节点名。各位同学只需要替换IP,端口和这个SID就可以了。
后记:
这篇文章就是简单的记录一下操作过程,避免后来的同学走弯路。
分类: 实战
QQ里面怎样持久不接一个好友的消息
自我疏导的三种方式?
光缆的三种连接方式
visual foxpro的三种操作方式
java的持久化有什么用?
让消息传的最快的方式
大自然中动物传递消息的方式
衡量和控制服务品质的三种方式是
怎么具体解释 程序设计的三种出错处理方式?
计算机性能的统计方式常用三种计算方法。
图书馆的借书方式有哪几种(至少三种)
关于股票、债券、银行存款三种融资方式的比较
公关调查的三种方式及其优缺点是什么
临沂市中考成绩查询的三种方式?
热传递的方式主要有( ),( ),( )三种
近代人口迁移的三种方式是什么?
创建演示文稿的三种方式是哪三种???
GRUB引导进单用户模式的三种方式
关于持久的问题
超凡持久的同义词
计算机性能的统计方式常用算术平均、_______和_______三种计算方式
请问哪种品牌的香水持香持久呢
哪一种沐浴香味甜甜的而已香味持久?
QQ消息中的链接的打开方式可选么