
RabbitMQ
lby0307
这个作者很懒,什么都没留下…
展开
-
RabbitMQ消息队列(六):使用主题进行消息分发
Consumer可以监听不同severity的log。但是,这也是它之所以叫做简单日志系统的原因,因为是仅仅能够通过severity设定。不支持更多的标准。 比如syslog unix的日志工具,它可以通过severity (info/warn/crit...) 和模块(auth/cron/kern...)。这可能更是我们想要的:我们可以仅仅需要cron模块的log。转载 2017-11-01 22:15:24 · 189 阅读 · 0 评论 -
【RabbitMQ】三种类型交换器 Fanout,Direct,Topic
RabbitMQ服务器会根据路由键将消息从交换器路由到队列中,如何处理投递到多个队列的情况?这里不同类型的交换器起到了重要的作用。分别是fanout,direct,topic,每一种类型实现了不同的路由算法。 Fanout Exchange 不处理路由键。你只需要简单的将队列绑定到交换机上。一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份...转载 2018-07-01 17:15:57 · 433 阅读 · 0 评论 -
RabbitMQ事务和Confirm发送方消息确认
正常情况下,如果消息经过交换器进入队列就可以完成消息的持久化,但如果消息在没有到达broker之前出现意外,那就造成消息丢失,有没有办法可以解决这个问题?RabbitMQ有两种方式来解决这个问题:通过AMQP提供的事务机制实现; 使用发送者确认模式实现;一、事务使用事务的实现主要是对信道(Channel)的设置,主要的方法有三个: channel.txSelect()声明启动...原创 2019-01-13 19:24:46 · 345 阅读 · 0 评论