ActiveMQ消息队列学习
Java开发面试辅导-海龟老师
毕业于浙江大学软件工程硕士,在BAT一线大厂担任架构师工作,作为面试官有丰富的面试经验,以及项目架构经验
展开
-
ActiveMQ(一):ActiveMQ入门案例 发送消息和接收消息
1.新建maven工程 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apach原创 2017-10-18 21:35:49 · 788 阅读 · 0 评论 -
ActiveMQ(二):JMS的基本概念和模型
一、.JMS基本概念 1.JMS:(JAVA Message Service,java消息服务)API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性 2.JMS Provider:JMS定义了Java访问消息中间件的接口,并没有给予实现,实现JMS 接口的消原创 2017-10-19 18:05:34 · 465 阅读 · 0 评论 -
ActiveMQ(三):消息监听器 MessageListener
ActiveMQ 最关心的就是消息的发送与接收了,消息发送不是问题,主要是消息接收,或者说是让消息不停地接收. 接收消息有两种方式, 方式一: boolean flag = true; while(flag){ TextMessage message = (TextMessage)consumer.receive(1000 * 100); if(messa原创 2017-10-20 16:46:00 · 5329 阅读 · 1 评论 -
ActiveMQ(四):Spring ActiveMQ 整合
一、配置部分 ActiveMQ的安装这就不说了,很简单, 这个例子采用maven构建,首先看一下pom.xml project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://转载 2017-10-20 17:15:46 · 386 阅读 · 0 评论 -
ActiveMQ(五):多个系统间消息的使用
连接在同一个ActiveMQ,一个系统可以监听其他系统的消息发出的消息 例子: 1.两个系统一个系统发送消息,一个系统负责监听 2.配置文件:消息的发送方和监听方都连接到同一个 ActiveMQ地址上 发送方 <amq:connectionFactory id="amqConnectionFactory" brokerUR原创 2017-10-23 15:05:51 · 2649 阅读 · 1 评论 -
ActiveMQ(六):spring+ActiveMQ+线程池实现简单的分布式,多线程,多任务的异步任务处理系统
前言:随着系统的业务功能不断增强,传统的单机、单任务,单线程的运行模式已经逐渐的被淘汰,取而代之的是分布式,多任务,多线程,当然,现在开源的这方面的框架也非常的多,大概的思想也都类似,下面就结合我这一年多的工作心得,分享一个简单易实现的分布式,多任务,多线程的异步任务处理系统的基本实现。 1.系统部署图 该系统主要由3部分构成,任务生产者集群,消息中间件集群,任务消费者集群,下原创 2017-10-23 20:26:51 · 1413 阅读 · 0 评论