本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- sam123456gz
- e_e
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- johnsmith9th
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
消息传递特性
1. 消息在队列中保存,以轮询的方式将消息发送给监听消息队列的消费者,可以动态的增加消费者以提高消息的处理能力。
2. 为了实现负载均衡,可以在消费者端通知RabbitMQ,一个消息处理完之后才会接受下一个消息。
channel.basic_qos(prefetch_count=1)
注意:要防止如果所有的消费者都在处理中,则队列中的消息会累积的情况。
3. 消息有14个属性,最常用的几种 ...
RabbitMq与KafKa比较
如何保证kafka的高容错性?
producer不使用批量接口,并采用同步模型持久化消息。
consumer不采用批量化,每消费一次就更新offset
ActiveMq
RabbitMq
Kafka
producer容错,是否会丢数据
有ack模型,也有事务模型,保证至少不会丢数据。ack模型可能会有重复消息,事务模型则保证完全一致
批量形式下,可能会丢数据。 非批 ...
消息队列的选择:kafka、rabbitmq、zeromq
最近在做一个数据分析相关的工作,需求是将全国各地idc内的流量信息进行汇总和分析最后吐出一些安全策略,由于对时效性的要求比较高,大概每隔几秒就会有一次几十M的的数据需要传递到汇总服务器上去,而且随着业务的发展数据量还会越来越大,所以使用什么手段来做数据的传输就成为了一个关键的问题。
首先是可扩展性,如果使用标准socket进行传递的话随着数据量的扩大单点肯定会成为瓶颈,而且如果可用性要高的话, ...
RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总
MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。
第一部分:RabbitMQ,ActiveMq,ZeroMq比较
1、 TPS比较 一
ZeroMq 最好,RabbitMq 次之, ActiveMq 最差。
测试环境:
Mode ...
RabbitMQ用户角色及权限控制
########################用户角色#######################RabbitMQ的用户角色分类:none、management、policymaker、monitoring、administratorRabbitMQ各类角色描述:none不能访问 management pluginmanagement用户可以通过AMQP做的任何事外加:列出自己可以通过AMQP ...
rabbitmq初探
AMQP协议
AMQP 有四个非常重要的概念:虚拟机(virtual host),交换机(exchange),队列(queue)和绑定(binding)。
虚拟机: 通常是应用的外在边界,我们可以为不同的虚拟机分配访问权限。虚拟机可持有多个交换机、队列和绑定。
交换机: 从连接通道(Channel)接收消息,并按照特定的路由规则发送给队列。
队列: 消息最终的存储容器,直到消费客户端( ...
Rabbitmq 从零入门
1 RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总
http://blog.csdn.net/linsongbin1/article/details/47781187
2 在 Windows 上安装Rabbit MQ 指南
http://www.cnblogs.com/shanyou/p/4067250.html
3 RabbitMq 简单的Ja ...
spring远程加载spring配置文件--问题
现在正在做动态加载spring远程配置文件的事情。
具体是需要在web项目启动后,动态从别的系统获取spring的配置文件
(spring-rabbitmq.xml),需要动态加载进spring的ApplicationContext中。
为什么这么做呢?因为我正在做消息中心(分服务端与客户端),
需要客户端从服务端中获取rabbitmq消息配置。
在客户端spring中,需要配置spring-rab ...
rabbitmq spring
demo 下载 :http://download.csdn.net/download/knight_black_bob/9544857
applicationContext-rabbit-consumer.xml
<?xml version="1.0" encoding="UTF-8"?>
...
rabbitmq 安装 windows
erlang 下载 :http://www.erlang.org/download/otp_win32_R16B03.exe
rabbitmq 下载 :http://www.rabbitmq.com/releases/rabbitmq-server/v3.2.3/rabbitmq-server-3.2.3.exe
C:\Program Files (x86)\R ...
rabbitmq安装及异常处理
官网:
https://www.rabbitmq.com/install-standalone-mac.html
安装erlang语言环境
安装依赖文件
yum install ncurses-develyum -y install opensslyum -y install sslyum -y install xmltoyum ...
消息中间件的技术选型心得-RabbitMQ、ActiveMQ和ZeroMQ
RabbitMQ、ActiveMQ和ZeroMQ都是极好的消息中间件,但是我们在项目中该选择哪个更适合呢?很多开发者面临这个烦恼。下面我会对这三个消息中间件做一个比较,看了后你们就心中有数了。 RabbitMQ 是AMQP协议领先的一个实现,它实现了代理(Broker)架构,意味着消息在发送到客户端之前可以在中央节点上排队。此特性使得RabbitMQ易于 使用和部署,适宜于很多场景如路由、负载均衡或 ...
RabbitMQ 的CLI管理工具 rabbitmqadmin
转载自: http://soft.dog/2016/04/20/RabbitMQ-cli-rabbitmqadmin/
RabbitMQ 的CLI管理工具 rabbitmqadmin
Apr 20, 2016
Erlang 的仓库下载配置,Erlang 的升级,RabbitMQ 的升级,服务启动,插件启用 ,RabbitMQ CLI 管理工具 rabbitmqadmin ...
RabbitMq、ActiveMq、ZeroMq、kafka之间关资料及RabbitMq安装配置
http://blog.csdn.net/linsongbin1/article/details/47781187 (原文)
http://blog.csdn.net/jacman/article/details/50261915
http://www.ibm.com/developerworks/cn/opensource/os-cn-RabbitMQ/ (rabbitM ...