————ActiveMQ
量变决定质变
牢记理想,毋忘奋斗!
展开
-
ActiveMQ中Topic生产者
Producer生产者,发送消息发送步骤 第一步:创建ConnectionFactory对象,需要指定服务端ip及端口号 第二步:使用ConnectionFactory对象创建一个Connection对象 第三步:开启连接,调用Connection对象的start方法 第四步:使用Connection对象创建一个Session对象 第五步:使用Session对象创建一个Desti...原创 2018-08-09 10:39:11 · 709 阅读 · 0 评论 -
ActiveMQ中Queue生产者
Producer 生产者,生产消息,发送端发送步骤第一步:创建ConnectionFactory对象,需要指定服务端ip及端口号 第二步:使用ConnectionFactory对象创建一个Connection对象 第三步:开启连接,调用Connection对象的start方法 第四步:使用Connection对象创建一个Session对象 第五步:使用Session对象创建一...原创 2018-08-08 20:08:22 · 481 阅读 · 0 评论 -
ActiveMQ目录结构
目录结构 目录说明Activemq-all-5.12.0.jar 客户端连接包Bin 命令目录Conf 配置文件Data 日志文件Docs 文档说明Examples 存放例子 包括配置文件、代码Lib 存放jar包License 秘钥Webapps 管理台的应用...原创 2018-08-08 20:06:51 · 1010 阅读 · 0 评论 -
ActiveMQ后台使用
默认地址 http://192.168.40.200:8161/admin用户名,密码 默认admin 菜单说明home,当前欢迎页queues,点到点形式Topics,发布和订阅形式subscribers,话题的发布和订阅信息Connections,客户端的连接network,当前网络状况scheduled,计划任务send,测试发送消息,两种...原创 2018-08-08 19:59:19 · 4729 阅读 · 0 评论 -
ActiveMQ安装
安装步骤下载 上传解压 启动下载http://activemq.apache.org/ 上传文件 解压 启动 查看进程 访问 后台管理地址 http://192.168.40.200:8161/admin 用户名,密码 默认都为,admin ...原创 2018-08-08 19:57:59 · 133 阅读 · 0 评论 -
ActiveMQ的消息格式
消息格式JMS定义了五种不同的消息正文格式,以及调用的消息类型 允许发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性StreamMessage Java原始值的数据流MapMessage 一套名称-值对TextMessage 一个字符串对象ObjectMessage 一个序列化的 Java对象BytesMessage 一个字节的数据流...原创 2018-08-08 19:51:08 · 2448 阅读 · 0 评论 -
ActiveMQ消息形式
消息形式有两种类型Queue点对点模式 一个生产者,和一个消费者一一对应 Topic发布/订阅者模式 一个生产者产生消息并进行发送后 可以由多个消费者进行接收 ...原创 2018-08-08 19:50:14 · 173 阅读 · 0 评论 -
ActiveMQ介绍
ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现 尽管JMS规范出台已经是很久的事情了,但是,JMS在当今的J2EE应用中间仍然扮演着特殊的地位特点1、多种语言和协议编写客户端。 语言包括:Java,C,C++,C#,Ruby,Perl,Python,PHP ...原创 2018-08-08 19:48:44 · 131 阅读 · 0 评论 -
ActiveMQ添加商品接收消息
Destination配置信息<!-- 配置消息的Destination对象 --><bean id="test-queue" class="org.apache.activemq.command.ActiveMQQueue"> <constructor-arg name="name" value="test-queue">&a原创 2018-08-09 10:58:11 · 209 阅读 · 0 评论 -
ActiveMQ添加商品发送消息
添加商品需要同步索引库,同步缓存,生成静态页面等等 很多地方,都需要监听添加商品的事件,所以,这里使用Topic模式方案选择方案一:直接写业务逻辑 在商品服务模块,添加商品的业务逻辑中,添加同步索引库的业务逻辑 缺点:业务逻辑耦合度高,业务拆分不明确方案二:模块之间服务调用 在商品服务模块,添加商品业务逻辑服务中,调用索引服务模块,添加索引的服务,业务逻辑分开,通过服务调用...原创 2018-08-09 10:56:32 · 370 阅读 · 0 评论 -
Spring整合ActiveMQ接收消息
操作步骤第一步:把Activemq相关的jar包,添加到工程中 第二步:创建一个MessageListener的实现类,负责监听 第三步:配置MessageListener监听器 第四步:初始化Spring容器,进行监听添加jar包<!-- activemq的jar包 --><dependency> <groupId>org.apac...原创 2018-08-09 10:46:32 · 622 阅读 · 0 评论 -
JMSTemplate发送消息
操作步骤第一步:初始化一个spring容器 第二步:从容器中获得JMSTemplate对象。 第三步:从容器中获得一个Destination对象 第四步:使用JMSTemplate对象发送消息,需要知道Destination思路分析在配置文件中,配置JMSTemplate 通过加载Spring容器,初始化JMSTemplate对象 再从容器中,获取JMSTemplate对...原创 2018-08-09 10:43:22 · 5136 阅读 · 0 评论 -
Spring整合ActiveMQ
操作步骤添加jar包 添加配置文件添加jar包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId></dependency><dependency> &原创 2018-08-09 10:41:55 · 127 阅读 · 0 评论 -
ActiveMQ中Topic消费者
Consumer消费者,接收消息接收步骤第一步:创建一个ConnectionFactory对象 第二步:从ConnectionFactory对象中获得一个Connection对象 第三步:开启连接。调用Connection对象的start方法 第四步:使用Connection对象创建一个Session对象 第五步:使用Session对象创建一个Destination对象,和...原创 2018-08-09 10:40:15 · 2765 阅读 · 0 评论 -
ActiveMQ中Queue消费者
Consumer 消费者,接收消息接收步骤第一步:创建一个ConnectionFactory对象 第二步:从ConnectionFactory对象中获得一个Connection对象 第三步:开启连接。调用Connection对象的start方法 第四步:使用Connection对象创建一个Session对象 第五步:使用Session对象创建一个Destination对象,和发送...原创 2018-08-08 20:09:13 · 1284 阅读 · 0 评论