MQ
阿★永
这个作者很懒,什么都没留下…
展开
-
ActiveMQ笔记(1):编译、安装、示例代码
一、编译虽然ActiveMQ提供了发布版本,但是建议同学们自己下载源代码编译,以后万一有坑,还可以尝试自己改改源码。1.1 https://github.com/apache/activemq/releases 到这里下载最新的release版源码(当前最新版本为5.13.2),并解压到某个目录(以下用$ACTIVEMQ_HOME代替解压根目录)1.2 编译12cd $ACTIVEMQ_转载 2016-11-30 20:27:16 · 1327 阅读 · 0 评论 -
ActiveMQ笔记(2):基于ZooKeeper的HA方案
activemq官网给出了3种master/slave的HA方案,详见:http://activemq.apache.org/masterslave.html ,基于共享文件目录,db,zookeeper。下面演示了如何在本机搭建基于zookeeper的activemq集群:一、在目录activemq1下安装activemq(可参考上篇内容),然后修改conf/activemq.xml 1转载 2016-11-30 20:29:20 · 634 阅读 · 0 评论 -
ActiveMQ笔记(3):基于Networks of Brokers的HA方案
上一篇介绍了基于ZK的ActiveMQ HA方案,虽然理解起来比较容易,但是有二个不足:1) 占用的节点数过多,1个zk集群至少3个节点,1个activemq集群也至少得3个节点,但其实正常运行时,只有一个master节点在对外响应,换句话说,花6个节点的成本只为了保证1个activemq master节点的高可用,太浪费资源了。2) 性能下降太明显,比起单节点的activemq,性能下降转载 2016-11-30 20:34:17 · 1183 阅读 · 1 评论 -
ActiveMQ笔记(4):搭建Broker集群(cluster)
ActiveMQ笔记(4):搭建Broker集群(cluster) 上一篇介绍了基于Networks of Borkers的2节点HA方案,这一篇继续来折腾Networks of Brokers,当应用规模日渐增长时,2节点的broker可能仍然抗不住访问压力,这时候就需要多加一些broker,弄一个更大规模的Broke转载 2017-02-04 13:20:06 · 684 阅读 · 0 评论 -
ActiveMQ笔记(5):JMX监控
系统上线运行后,及时监控报警是很必要的手段,对于ActiveMQ而言,主要监控的指标有:MQ本身的健康状况、每个队列的生产者数量、消费者数量、队列的当前消息数等。ActiveMQ支持JMX监控,使用步骤如下:一、修改conf/activemq.xmlbroker … useJmx="true”> true" connectorPort=“jmx端口号” conne转载 2017-02-06 16:10:05 · 1192 阅读 · 1 评论 -
ActiveMQ笔记(6):消息延时投递
在开发业务系统时,某些业务场景需要消息定时发送或延时发送(类似:飞信的短信定时发送需求),这时候就需要用到activemq的消息延时投递,详细的文档可参考官网说明,本文只介绍二种常用的用法:注:本文采用spring的JmsTemplate来发送消息步骤1、首先要修改activemq.xml配置文件,启用延时投递1 broker xmlns="http://activemq.apache.o转载 2017-02-23 15:07:17 · 3857 阅读 · 2 评论 -
ActiveMQ笔记(7):如何清理无效的延时消息?
ActiveMQ的延时消息是一个让人又爱又恨的功能,具体使用可参考上篇ActiveMQ笔记(6):消息延时投递,在很多需要消息延时投递的业务场景十分有用,但是也有一个缺陷,在一些大访问量的场景,如果瞬间向MQ发送海量的延时消息,超过MQ的调度能力,就会造成很多消息到了该投递的时刻,却没有投递出去,形成积压,一直停留在ActiveMQ web控制台的Scheduled面板中。下面的代码演示了,如何转载 2017-02-23 15:14:59 · 8806 阅读 · 2 评论 -
《RabbitMQ开发库的完整API文档》翻译
背景译文链接我的译文 概述Connections and Channels连接到一个代理使用 Exchanges and Queues队列发布消息Publishing messages通道和并发性考虑事项线程安全通过订阅接收消息Push API恢复个人消息Pull API处理 unroutable无法发送的 消息关闭协议高级连接选项从网络故障中自动恢复未处理异常度...翻译 2018-09-02 21:42:44 · 724 阅读 · 0 评论 -
后端架构师技术图谱
《后端架构师技术图谱》数据结构队列集合链表、数组字典、关联数组栈树二叉树完全二叉树平衡二叉树二叉查找树(BST)红黑树B,B+,B*树LSM 树BitSet常用算法排序、查找算法选择排序冒泡排序插入排序快速排序归并排序希尔排序堆排序计数排序桶排序基数排序二分查找Java 中的排序工具布隆过滤器字符串比较K...原创 2019-01-06 23:11:49 · 778 阅读 · 0 评论