一、高可用集群 从ActiveMQ5.9开始,ActiveMQ的集群实现方式取消了传统的Master-Slave方式,增加了基于ZooKeeper+LevelDB的Master-Slave实现方式,其他两种方式目录共享和数据库共享方式依然存在. 1、文件共享(KahaDB) [html] view ...
分类:
其他好文 时间:
2017-11-13 21:32:04
阅读次数:
183
JMS规范定义了2种消息传输模式:持久传送模式和非持久传输模式。发送者可以通过如下类似的代码进行设置 [java] view plain copy TopicPublisher publihser = session.createPublisher(topic); // 设置持久化传输 publih ...
分类:
其他好文 时间:
2017-11-13 21:25:15
阅读次数:
135
启动JMS服务 JConsole是从Java 5中开始引入的一个用于对JVM性能和资源消耗进行监控的图形化工具。JConsole可以连接本地的Java程序,也可以连接远程的Java程序。由于是GUI的方式使用,所以就不细说那些基本的使用方法了,这里只是记录一下试用过程中遇到的几个小问题及其解决方案。 ...
分类:
其他好文 时间:
2017-11-13 18:20:44
阅读次数:
184
1、SingleConnectionFactory:对于建立JMS服务器链接的请求会一直返回同一个链接,并且会忽略Connection的close方法调用。(org.springframework.jms.connection.SingleConnectionFactory) 2、CachingCo ...
分类:
编程语言 时间:
2017-11-13 16:51:19
阅读次数:
177
Publisher的代码: Subscribe的代码: 先启动消费者(先订阅后消费),再启动发布者 ...
分类:
其他好文 时间:
2017-11-13 14:13:07
阅读次数:
235
生产者JMSProducer: 先启动消费者(订阅),再启动生产者(发布) ...
分类:
其他好文 时间:
2017-11-13 13:55:40
阅读次数:
271
一 、消息中间件的基本介绍 1.1 消息中间件 1.1.1 什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer( ...
分类:
编程语言 时间:
2017-11-12 00:27:12
阅读次数:
306
一、JMS规范 Java消息服务定义: Java消息服务(Java Message Service)即JMS,是一个Java平台中面向消息中间件的API,用于在两个应用程序之间或分布式系统中发送/接受消息,进行异步通信. 二、JMS相关概念 提供者:实现JMS规范的消息中间件服务器 客户端:发送或接 ...
分类:
其他好文 时间:
2017-11-11 11:38:43
阅读次数:
109
1.1. 什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 ...
分类:
其他好文 时间:
2017-11-10 23:02:17
阅读次数:
241
package pfs.y2017.m11.mq.activemq.demo05; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; import javax.... ...
分类:
其他好文 时间:
2017-11-08 17:40:11
阅读次数:
162