ActiveMQ 单机吞吐量:万级 topic数量都吞吐量的影响: 时效性:ms级 可用性:高,基于主从架构实现高可用性 消息可靠性:有较低的概率丢失数据 功能支持:MQ领域的功能极其完备 总结: 非常成熟,功能强大,在早些年业内大量的公司以及项目中都有应用 偶尔会有较低概率丢失消息 现在社区以及国 ...
分类:
其他好文 时间:
2018-11-22 11:50:03
阅读次数:
179
一、问题描述 存在问题: 深圳的采集机MQ程序无法与应用服务器进行通讯,表现为:获取小数据时正常,获取大数据时超时 场景图如下 存在问题: 深圳的采集机MQ程序无法与应用服务器进行通讯,表现为:获取小数据时正常,获取大数据时超时 进一步排查,使用公共的工具(ftp/scp)从应用服务器下载数据下载不 ...
分类:
其他好文 时间:
2018-11-22 02:49:35
阅读次数:
1897
概述 RabbitMQ是一款消息队列中间件。他提供了几乎覆盖所有语言的SDK与文档,简直强大的不的了。要详细的去了解学习RabbitMQ,我建议还是看官方文档吧。http://www.rabbitmq.com/getst... 消息队列有以下几个基本用途 异步处理 应用解耦 流量削峰 系统架构 消息 ...
分类:
其他好文 时间:
2018-11-22 02:42:53
阅读次数:
234
MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上, ...
分类:
其他好文 时间:
2018-11-20 23:34:30
阅读次数:
399
0. 前言 准备了解一下消息队列MQ,对比了一些开源的中间件,最后选择Kafka作为以后用到的消息队列,消息队列的应用场景及Kafka与其他消息队列的优缺点这里就不细说了,具体的可以参考其他博客说明。不过Kafka依赖Zookeeper,因此先练习一些用Docker构建Zookeeper。 1. 安 ...
分类:
其他好文 时间:
2018-11-20 10:23:13
阅读次数:
271
1、为啥要使用MQ 以常见的订单系统为例,用户点击【下单】按钮之后的业务逻辑可能包括:扣减库存、生成相应单据、发红包、发短信通知。在业务发展初期这些逻辑可能放在一起同步执行,随着业务的发展订单量增长,需要提升系统服务的性能,这时可以将一些不需要立即生效的操作拆分出来异步执行,比如发放红包、发短信通知 ...
分类:
其他好文 时间:
2018-11-20 01:15:11
阅读次数:
123
(一)消息对列的引入 消息队列:MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法 优点 :消息队列是一个程序写入数据到队列中,另一个程序从队列中获取消息,并且通信通过RPC调用,可以传递java对象,方便操作. 缺点 : 增加了复杂度,可靠性降低 (二)消息队 ...
分类:
其他好文 时间:
2018-11-19 21:41:49
阅读次数:
234
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术 ...
分类:
其他好文 时间:
2018-11-19 11:15:27
阅读次数:
199
1. 什么是MQ? 消息队列(Message Quene)是一种跨进程的通信机制,用于上下游传递消息。 MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。 使用了MQ之后,消息发送上游只需要依赖MQ,逻辑上和物理上都不用依赖其他服务。 2. 什么时候不使用MQ? 结论:调用方实时依赖执 ...
分类:
其他好文 时间:
2018-11-18 23:46:51
阅读次数:
257
最近处理openstack问题时,碰到了rabbitmq相关的问题,使用相关命令行时,经常去现找相关的帖子,感觉很麻烦,记录下自己定位问题时,用到的一些常用命令行,方便以后问题的查找 1)常用的一些查询和设置命令行 rabbitmqctl list_queues:查看所有队列信息 rabbitmqc ...
分类:
其他好文 时间:
2018-11-18 12:06:15
阅读次数:
437