01 : rabbitmq - 介绍和安装
RabbitMQ 简介: RabbitMQ 是一个在AMQP协议标准基础上 开发的 ,可服用的企业消息系统。它遵循 Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器。 ①、AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。 ②、开源。 ③、使用 Erlang 语言编写,这是一种面向并发的编程语言,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。 通俗的讲: RabbitMQ是一种消息队列 ,用于常见的进程通信。支持点对点,请求应答和发布订阅模式 并且提供多种语言的支持。常见的java,c#,php都支持。 常被用在异步处理,应用解耦。流量消锋等复杂的业务场景中。和 java的kafka一样都属于消息中间件。 接下来我们介绍如何在 Linux 系统上安装 RabbitMQ。后续会在此基础上讲解集群的搭建。 1. 修改 host解析 (这里是为了后面做集群) [root@node1 ~]# vim /etc/hosts 127.0.0.1 localhost