RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。

       RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。

       RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。

       所有主要的编程语言均有与代理接口通讯的客户端库。



     一、基本概念

       RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。

      
       RabbitMQ服务支持下列操作系统:

       Linux
       WindowsNT 到 10
       Windows Server2003 到 2016
       macOS
       Solaris
       FreeBSD
       TRU64
       VxWorks


       RabbitMQ支持下列编程语言:

       Python
       Java
       Ruby
       PHP
       C#
       JavaScript
       Go
       Elixir
       Objective-C
       Swift



     二、主要特性

       可伸缩性:集群服务;
       消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存。



Copyright 2015-2035 西安越影信息技术有限公司 YUEYINGIT.COM | 陕ICP备2020016252号-1
客服QQ:58155571
Top