Category Archives: RabbitMQ

消息中间件—RabbitMQ(集群原理与搭建篇)

摘要:实际生产应用中都会采用消息队列的集群方案,如果选择RabbitMQ那么有必要了解下它的集群方案原理一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于MQ中间件本身的可靠性、并发性、吞吐量和消息堆积能力等问题的考虑,在生产环境上一般都会考虑使用RabbitMQ的集群方案。对于RabbitMQ这么成熟的消息队列产品来说,搭建它并不难并且也有不少童鞋写过如何搭建RabbitMQ消息队列集群的博文,但可能仍然有童鞋并不了解其背后的原理,这会导致其遇到性能问题时无法对集群进行进一步的调优。本篇主要介绍RabbitMQ集群方案的原理,如何搭建具备负载均衡能力的中小规模RabbitMQ集群,并最后给出生产环境构建一个能够具备高可用、高可靠和高吞吐量的中小规模RabbitMQ集群设计方案。 一、RabbitMQ集群方案的原理 RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的magic... Read More | Share it now!

rabbitmqctl

rabbitmqctl NAME rabbitmqctl — command line for managing a RabbitMQ broker SYNOPSIS rabbitmqctl  command  DESCRIPTION RabbitMQ is a multi-protocol open source messaging broker. rabbitmqctl is a command line tool for managing a... Read More | Share it now!

Why many developer’s end up using both Kafka and RabbitMQ

Bradley McAllister Many companies use the latest and greatest technologies to keep their applications e5cient and fast and to make themselves productive. Today I am going to examine the major features that developers look for in their messaging... Read More | Share it now!

RabbitMQ队列使用 Python

关于python的queue介绍 关于python的队列,内置的有两种,一种是线程queue,另一种是进程queue,但是这两种queue都是只能在同一个进程下的线程间或者父进程与子进程之间进行队列通讯,并不能进行程序与程序之间的信息交换,这时候我们就需要一个中间件,来实现程序之间的通讯。 RabbitMQ MQ并不是python内置的模块,而是一个需要你额外安装(ubunto可直接apt-get其余请自行百度。)的程序,安装完毕后可通过python中内置的pika模块来调用MQ发送或接收队列请求。接下来我们就看几种python调用MQ的模式(作者自定义中文形象的模式名称)与方法。  RabbitMQ设置远程链接账号密码 启动rabbitmq... Read More | Share it now!

RabbitMQ 使用详细介绍

目录 一、RabbitMQ 消息队列介绍 二、RabbitMQ基本示例. 1、Rabbitmq 安装 2、基本示例 3、RabbitMQ 消息分发轮询 三、RabbitMQ 消息持久化(durable、properties) 1、RabbitMQ... Read More | Share it now!

RabbitMQ的深入理解和最简单的用途说明

https://blog.csdn.net/phker/article/details/71211895 如何在新的系统中使用RabbitMQ. 系统设计的两个重大问题. 第一条要满足未来的业务需求的不断变化和增加.... Read More | Share it now!

RabbitMQ三种Exchange模式(fanout,direct,topic)的性能比较

http://www.cnblogs.com/zlfoak/p/5521673.html RabbitMQ中,所有生产者提交的消息都由Exchange来接受,然后Exchange按照特定的策略转发到Queue进行存储 RabbitMQ提供了四种Exchange:fanout,direct,topic,header header模式在实际使用中较少,本文只对前三种模式进行比较。   性能排序:fanout... Read More | Share it now!