MQ
wondertang
专注同城极速配送
展开
-
ActiveMQ(1)-初探
1.JMS当前,CORBA,DCOM,RMI等RPC中间件技术已经广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性。 1.同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果才能够继续执行; 2.客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行,如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常; 3.点原创 2017-11-11 22:45:09 · 322 阅读 · 0 评论 -
ActiveMQ(2)-一些配置
上一篇初探,设置了一些固定的设置。本篇修改一些参数设置,查看一下效果。1.事务package com.mq.activemq_01.shiwu;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.DeliveryMode;import javax.jms.Destination;imp原创 2017-11-12 19:14:32 · 279 阅读 · 0 评论 -
ActiveMQ(3)-ActiveMQ+MySQL持久化
习惯了将数据保存到硬盘中,放在内存中难免会让人感觉到不安全。所以本篇演示一下如何将MQ中的数据吃就好到mysql数据库中。 ActiveMQ默认的持久化数据库为kahaDB,需要添加一些配置才可以完成操作。1.修改配置文件打开activemq.xml 做如下修改,dataSource名可以随机获取,这里使用mysql,所以使用my-ds配置完成后,添加mysql的配置,id为上面的dataSou原创 2017-11-12 19:45:16 · 314 阅读 · 0 评论 -
ActiveMQ(4)-发布订阅
前面介绍的producer和consumer为点对点的消息,本篇介绍一下activemq的一对多消息。 发布订阅模式类似于日常生活中订阅报纸。每到年尾的时候,邮局就会发报纸集合让选择订阅那一种。在这个表里面列出所有出版社发行的报纸,那么对于我们每一个订阅者来说,我们可以选择一份或者多分报纸。比如人名日报,环球时报等。那么这些我们的报纸就相当于发布订阅模式里面的topic。有很多人订阅报纸,也有人可原创 2017-11-12 20:28:22 · 274 阅读 · 0 评论 -
ActiveMQ(6)-基于networkConnector的Broker-Cluster方案
1.回顾上一篇 ActiveMQ(5)-基于ZooKeeper的HA方案介绍了通过zookeeper管理节点,实现activemq的master-slave高可用架构。存在一定的问题: 1)占用的节点数过多,1个zookeeper集群至少3个节点,1个activemq集群也至少得3个节点,但其实正常运行时,只有一个master节点在对外响应,换句话说,花6个节点的成本只为了保证1个master节点原创 2017-11-28 17:32:39 · 1358 阅读 · 1 评论 -
ActiveMQ(5)-基于ZooKeeper的HA方案
1.服务器准备虚拟机环境CentOS6.5 zookeeper 主机名 ip zookeeper 消息端口 集群通信端口 hadoop1 192.168.72.133 1 2181 2888:3888 hadoop2 192.168.72.129 1 2181 2888:3888 hadoop3 192.168.72.135 1原创 2017-11-25 23:28:39 · 292 阅读 · 0 评论 -
redis-pub/sub
使用redis实现简单的发布订阅功能,很简单看看小例子RedisUtil工具类package com.redis.util;import org.apache.log4j.Logger;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.J...原创 2018-06-22 14:42:36 · 231 阅读 · 0 评论