![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
activemq
MrYangZCH
真正的大师永远都怀着一颗学徒的心
展开
-
一、activemq简介与安装
1.ActiveMQ 简介 ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口和响应的语法,类似于Java数据库的统一访问接口JDBC,它...原创 2018-04-24 10:23:12 · 339 阅读 · 0 评论 -
二、JMS 简介
学习activemq前,先了解了解jms1. 简介JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息(发送消息的时候,接收者不需要在线),进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。...原创 2018-04-24 10:34:39 · 1894 阅读 · 3 评论 -
三、 activemq 入门级代码
可以启动多个消费者 来区分 队列和 主题模式1.queue (session会话 )请看第二篇文章https://blog.csdn.net/Mr_yangzc/article/details/800607541. 生产者import org.apache.activemq.ActiveMQConnection;import org.apache.activemq.ActiveMQConne...原创 2018-04-24 11:10:34 · 286 阅读 · 0 评论 -
四、activemq 持久化
这里用mysql进行持久化,其他的都差不多第一步:将MySQL的数据库驱动复制到activeMQ的lib目录下 (需要jar包找我)第二步:在${activemq.base}/conf/activemq.xml文件中配置持久化适配器createTablesOnStartup="false" 创建表 useDatabaseLock="false" 上锁(问题2)<persisten...原创 2018-04-24 11:34:03 · 477 阅读 · 0 评论 -
五、ActiveMQ添加了mysql的持久化后,发了消息,但是MSGS表中没有记录.
1.持久化以后 activemq数据库 会创建3张表<bean id="derby-ds" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"><property name="driverClassName" value="com.mysql.jdbc.Driver"/&am原创 2018-04-24 11:47:12 · 1573 阅读 · 0 评论 -
六、springboot+ activemq
1.创建工程idea 链接:https://pan.baidu.com/s/1tTY0JBmmqk-GVwm4Q-uxDg 密码:ozjzfile--> new -->projectspring initializr--> 选择默认的 default --> next填好项目信息 --> next到这里项目就搭建完成了。打开 application.prop...原创 2018-04-24 15:16:02 · 373 阅读 · 0 评论 -
七、springboot+activemq topic与 queue 并存实现方案
1.打开 application.properties 文件 添加 spring.activemq.in-memory=true spring.activemq.pool.enabled=falsespring.activemq.in-memory=true#是否是内存模式,默认为true.spring.activemq.pool.enabled=false#是否创建PooledConn...原创 2018-04-24 15:49:12 · 870 阅读 · 0 评论