RabbitMQ
介绍RabbitMQ相关技术
云水之路
架构攻城师
展开
-
RabbitMQ之任务分发篇
在上一篇文章《消息队列研究之RabbitMQ入门篇》 中,介绍了关于RabbitMQ入门的第一个程序Hello World!,该程序演示了在RabbitMQ中,单个发送者和单个接收者的使用,而实际使用中,多线程环境是最为常见的,也就是同时有多个消息订阅者同时订阅,而发送者也可以同时有多个,而本篇文章就介绍下在多线程订阅时,该如何使用及注意的事项。原创 2016-12-17 13:49:00 · 2848 阅读 · 0 评论 -
RabbitMQ服务之运行管理篇
RabbitMQ服务之运行管理篇 在实际使用中,我们必须要对RabbitMQ服务器进行管理,也要对其上创建的用户进行基本的权限配置和管理,以及也经常会对Rabbit服务的使用进行统计分析,接下来我们会逐一介绍它们。另外,我们知道,RabbitMQ服务是由Erlang语言所编写,一个RabbitMQ服务器实例是由Erlang节点和运行在其上的Rabbit程序所构成,一个Erlang节点上可以同时运行多个RabbitMQ程序,它们彼此之间可以通信,不论它们是否在同一个服务器上,这也是Erlang程序的特点所在原创 2017-01-09 14:50:57 · 18659 阅读 · 1 评论 -
RabbitMQ服务之键值匹配篇
RabbitMQ服务之键值匹配篇 在上一篇文章中,我们介绍了RabbitMQ服务的主题订阅转发机制,该机制使接收端可以设置过滤条件,接收满足条件的类型消息,它需要接收端设置的主题条件或规则需要模糊匹配,然后接收到符合正则主题的对应消息,不清楚的同学,可以参看文章《RabbitMQ服务之主题订阅篇》。而在这里,我们继续介绍一种不常使用的转发器机制,称之为“键值匹配”。对于它的原理,这里不做赘述,在最开始的第一篇文章就已经介绍,不清的读者可以参考文章《RabbitMQ服务之入门篇》。原创 2017-01-06 12:24:51 · 2111 阅读 · 0 评论 -
RabbitMQ服务之主题订阅篇
RabbitMQ服务之主题订阅篇 在上一篇文章中,我们介绍了RabbitMQ服务的路由转发机制,该机制使接收端可以设置过滤接收满足条件的类型消息,它需要接收端设置的路由条件或规则必须完全匹配,才能接收到对应消息,不清楚的同学,可以参看文章《RabbitMQ服务之路由篇》。而在这里,我们继续介绍一种更加灵活的转发器机制,称之为“主题订阅”。对于它的原理,这里不做赘述,在最开始的第一篇文章就已经介绍,不清的读者可以参考文章《RabbitMQ服务之入门篇》。原创 2017-01-05 11:49:10 · 1782 阅读 · 0 评论 -
RabbitMQ服务之路由篇
RabbitMQ服务之路由篇 在上一篇文章中,我们介绍了RabbitMQ服务的发布订阅机制,也就是每个接收端都会接收到消息发送端发送的全部消息,不清楚的同学可以查看文章《RabbitMQ服务之发布/订阅》,这种方式不是很灵活,当然也要根据具体的业务需求来选择使用它。这里我们继续介绍另一种消息的转发机制,称之为“路由转发”,对应的转换器类型为“direct”,它可以让接收端可以有选择的接收自己喜欢的消息,具体的关于“direct”转发器的原理,请查看文章《RabbitMQ服务之入门篇》。原创 2017-01-04 12:23:35 · 836 阅读 · 0 评论 -
RabbitMQ服务之发布/订阅篇
RabbitMQ服务之发布/订阅篇 在上一篇文章中,我们实现了RabbitMQ的应答、任务转发数及队列和消息的持久化操作,也就是一个消息只能发送给一个消费者,除非该消费者因意外被停掉后,才会转发给其它工作者,不清楚的同学可以回头看下《RabbitMQ服务之任务分发篇》;而在这里要介绍的是将消息发送给多个消费者,有点类似广播机制(观察者模式), 也就是在第一篇文章《RabbitMQ入门篇》中介绍的转发器,不清楚的读者可以去浏览。我们这里要说的是Fanout机制转发器,具体请往下俯看!原创 2017-01-03 16:24:51 · 1312 阅读 · 0 评论 -
RabbitMQ服务之入门篇
RabbitMQ是一种消息中间件,能够很好的处理来自客户端的异步消息发送及请求,将消息发送放入到服务端的队列池中,而接收端可以根据RabbitMQ配置的转发机制接收和过滤服务端转发来的消息。RabbitMQ可以根据指定的消息转发规则进行消息的转发、缓冲和持久化操作,这也是其根身立命的地方,但是其诞生的主要目的是为了均衡线程耗时操作的压力,前提是这些操作要满足没有要求即时反应,因为其不适合用在要求即时反应的需求,此时可以考虑使用缓存中间件Redis、Memcache等,另外,RabbitMQ主要用在多服务器间原创 2016-12-14 14:55:40 · 3848 阅读 · 0 评论