rabbitmq
文章平均质量分 82
Jamin_Ma
无法拥有认知以外的财富
展开
-
rabbitmq 3.6 安装
1、安装依赖yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-develyum install perl -yyum install python -y2、安装 Erlang(http://www.erlang.org)#wget http://erlang.org原创 2016-08-17 17:13:09 · 2926 阅读 · 0 评论 -
spring rabbitmq 消息确认机制和事务支持
spring rabbitmq 消息确认机制和事务支持转载 2016-09-05 17:35:49 · 12654 阅读 · 0 评论 -
rabbitmq RPC java实现
使用RabbitMQ来构建一个RPC系统:包含一个客户端和一个RPC服务器。操作过程首先定义一个队列名称,如:rpc_queue,服务器声明时队列,客户端发送消息时发送到这个队列,服务器就可以接收到消息。当服务器接收到消息,处理完成后要把处理结果告知客户端,这个就需要有一个“回调队列”,客户端需要在发送请求的时候同时发送一个回调队列(callback queue)的地址(队列名原创 2016-08-26 11:20:40 · 732 阅读 · 0 评论 -
rabbitmq 连接、通道及线程池说明和配置
bean id="connectionFactory" class="org.springframework.amqp.rabbit.connection.CachingConnectionFactory"> property name="host" value="${rabbitmq.host}" /> property name="port" value="${rabbit原创 2016-09-05 11:25:12 · 21630 阅读 · 1 评论 -
rabbitmq 主题交换机java 实现
主题交换机扇形(fanout)exchange 会把所有的消息发送到绑定的queue,只是做一个广播。直连(direct)exchange 把消息发送到绑定的queue 的 routing key与消息的routing key相同的queue。尽管直连交换机能够改善我们的系统,但是它也有它的限制 —— 没办法基于多个标准执行路由操作。在日志系统中我们不会单独订阅只基于级别(原创 2016-08-25 16:21:11 · 1269 阅读 · 0 评论 -
rabbitmq 路由 java实现
“发布/订阅” 中exchange 把消息发送到所有绑定的队列中,“路由”的作用是:只订阅某一类消息即订阅exchange 消息的一个子集。准备在“发布/订阅”中,把所有的日志信息都打印出来,现在分两个队列,一个处理err日志另一个处理其它的日志。绑定绑定(binding)是指交换机(exchange)和队列(queue)的关系。可以简单理解为:这个队列(queue)对这个交换原创 2016-08-25 11:10:50 · 687 阅读 · 0 评论 -
spring-amqp 配置实现rabbitmq 路由
示例说明将主题交换机应用到我们的日志系统中。在开始工作前,我们假设日志的路由键由两个单词组成,路由键看起来是这样的:service.severity代码跟上一篇教程差不多假设有 order,user,email 服务,日志级别有error,info,warning。生产者:服务和日志级别的排列组合作为routing key(如 order.email,order.info,order.原创 2016-09-02 16:57:50 · 3571 阅读 · 0 评论 -
rabbitmq 工作队列(java 实现)
rabbitmq HelloWorld 做了一个简单的发送和接收消息(http://blog.csdn.net/convict_eva/article/details/52291774)。工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(Task)当作消息发送到队列中,一个运行在后台的工作者(worker)进程就会取出任务然后原创 2016-08-23 17:38:23 · 3764 阅读 · 0 评论 -
rabbitMQ HelloWorld
1、RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。生产(Producing)意思就是发送。发送消息的程序就是一个生产者(producer)。我们一般用"P"来表示。队列(queue)就是邮箱的名称。消息通过你的应用程序和RabbitMQ进行传输,它们能够只存储在一个队列(queue)中。 队列(queue)没有任何限制,你要存储多少消息都可以——基本上是一个无限的缓原创 2016-08-23 16:31:16 · 383 阅读 · 0 评论 -
rabbitMQ简介&重要类的认识
一、rabbitMQ简介1.1、rabbitMQ的优点(适用范围)1. 基于erlang语言开发具有高可用高并发的优点,适合集群服务器。2. 健壮、稳定、易用、跨平台、支持多种语言、文档齐全。3. 有消息确认机制和持久化机制,可靠性高。4. 开源其他MQ的优势:1. Apache ActiveMQ曝光率最高,但是可能会丢消息。2. ZeroMQ延迟很低、支持灵活拓扑转载 2016-08-23 15:09:13 · 3076 阅读 · 0 评论 -
rabbitmq 路由spring-amqp rabbit标签实现
工程目录:Recv 消息接收者Send 消息发送者MsgHandler MsgHandlerA 消息处理程序rabbitmq.properties rabbitmq 的配置属性applicationContext-producer.xml 生产者配置applicationContext-consumer.xml 消费者配置原创 2016-08-29 09:57:01 · 1379 阅读 · 0 评论 -
rabbitmq 发布/订阅
工作队列,每个任务只分发给一个工作者(worker)。http://blog.csdn.net/convict_eva/article/details/52292845“发布/订阅”:分发一个消息给多个消费者(consumers)。准备 构建一个简单的日志系统。发布者生产日志,消费者接收日志。交换机 让我们简单的概括一下之前的教程:原创 2016-08-24 15:00:35 · 758 阅读 · 0 评论