本月博客排行
-
第1名
kaizi1992 -
第2名
arpenker -
第3名
wy_19921005 - hanbaohong
- jh108020
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- kaizi1992
- tanling8334
- arpenker
- sam123456gz
- javashop
- zysnba
- xiangjie88
- lemonhandsome
- wallimn
- ganxueyun
- Xeden
- zhanjia
- xyuma
- wangchen.ily
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- daizj
- ajinn
- xpenxpen
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- kristy_yy
- lchb139128
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- bosschen
- lyndon.lin
- sunnylocus
最新文章列表
ActiveMQ:高可用集群方案
ActiveMQ高可用集群方案
在高并发、对稳定性要求极高的系统中,高可用的是必不可少的,当然ActiveMQ也有自己的集群方案。从ActiveMQ 5.9开始,ActiveMQ的集群实现方式取消了传统的Master-Slave方式,增加了基于ZooKeeper + LevelDB 的 Master-Slave 实现方式。
http://wosyingjun.iteye.com/blo ...
ActiveMQ的JMS使用
Context ctx;
ConnectionFactory factory;
Connection connection = null;
Session session = null;
MessageProducer producer = null;
Destination destination;
Message msg;
try {
ctx = ne ...
ActiveMQ用户认证
ActiveMQ认证分为两种简单认证与JAAS认证,都是通过插件方式实现,创建链接时需要指定用户名与密码,factory.createConnection("publisher","password");
简单认证配置:
<plugins>
<simpleAuthenticationPlugin>
...
activemq初步实践-生产者
最近学习activemq与spring的简单整合,通过连个web项目来模拟消息的发送以及接受机制,这里只是讲了如何在两个应用之间进行简单的通信,至于名词解释网上太多博客都有。第一次写博客,比较low,忘见谅哈!本文参考了http://blog.csdn.net/jiuqiyuliang/article/details/48758203工程采用maven构建,结构如下
其中lion-war为消 ...
【转】ActiveMQ与虚拟通道
郑重提示,本文转载自http://shift-alt-ctrl.iteye.com/blog/2065436
ActiveMQ提供了虚拟通道的特性(Virtual Destination),它允许一个逻辑通道(logical destination)映射成一个或者多个物理通道(physical destination);它可以非常灵活的解决"消息整合"方面的问题,它 ...
消息中间件ActiveMQ
官网地址:http://activemq.apache.org/
此处用的是Version 5.14.0
下载解压后
windows上安装非常简单直双击接运行apache-activemq-5.14.0\bin\win64\activemq.bat文件
出现如图所示说明运行启动成功!【linux上安装此处略】
然后浏览器输入http://localhost:8161/admin/
Active ...
actviemq 使用过程中碰到的问题
activemq 使用中碰到的两个问题:
#1.重启activemq,没有重启生产者消费者应用,导致消息法务发生和接收。
搜索结果建议把联系的串改成:failover:(tcp://127.0.0.1:61616) 。使用断线重连机制。具体就是使用failover方式,使得连接断开之后,可以不断的重试连接到一个或多个brokerURL。
#2.重启了生产者,但是时间比较久,发现消费者无法消费 ...
activeMQ5.14权限配置
activeMQ默认的消息队列没有用户名和密码,可以直接通过TCP连接
tcp://192.168.1.1:61616
管理控制台的默认用户名密码admin/admin
http://192.168.1.1:8161/admin/
一般情况下,都需要修改用户名和密码,控制台的要修改,消息队列也要有自己的用户名和密码。
修改控制台的密码
#jetty-realm.properties
...
ActiveMQ高可用集群方案
ActiveMQ高可用集群方案
在高并发、对稳定性要求极高的系统中,高可用的是必不可少的,当然ActiveMQ也有自己的集群方案。从ActiveMQ 5.9开始,ActiveMQ的集群实现方式取消了传统的Master-Slave方式,增加了基于ZooKeeper + LevelDB 的 Master-Slave 实现方式。
相关文章:范例项目: http://wosyingjun.it ...
ActiveMQ的简单使用
ActiveMQ的简单使用
ActiveMQ是一种开源的,实现了JMS规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。
相关文章:范例项目: http://wosyingjun.iteye.com/blog/2312553 ActiveMQ集群高可用方案:http://wosyingjun.iteye.com/blog/2314683 ...
深入掌握JMS(十二):MDB
在EJB3中,一个MDB(消息驱动Bean)就是一个实现了MessageListener接口的POJO,下面就是一个简单的MDB。
@MessageDriven(activationConfig={@ActivationConfigProperty(propertyName="destinationType", propertyValue="ja ...
深入掌握JMS(十一):TemporaryQueue和TemporaryTopic
TemporaryQueue和TemporaryTopic,从字面上就可以看出它们是"临时"的目的地。可以通过Session来创建,例如:
TemporaryQueue replyQueue = session.createTemporaryQueue();
虽然它们是由Session来创建的,但是它们的生命周期确是整个Connection ...
深入掌握JMS(十):JMSCorrelationID与Selector
前面讲过JMSCorrelationID主要是用来关联多个Message,例如需要回复一个消息的时候,通常把回复的消息的JMSCorrelationID设置为原来消息的ID。
在下面这个例子中,创建了三个消息生产者A,B,C和三个消息消费者A,B,C。生产者A给消费者A发送一个消息,同时需要消费者A给它回复一个消息。B、C与A类似。
简图如下 ...
深入掌握JMS(九):Selector
前面的例子中创建一个消息消费者使用的是:
sesssion.createConsumer(destination);
另外,还提供了另一种方式:
sesssion.createConsumer(destination, selector);
这里selector是一个字符串,用来过滤消息。也就是说,这种方式可以创建一个可以只接收特定消息的一 ...