首页 » SEO优化 » macrabbitmqphp技巧_RabbitMQ简介和Mac上安装RabbotMQ

macrabbitmqphp技巧_RabbitMQ简介和Mac上安装RabbotMQ

访客 2024-12-14 0

扫一扫用手机浏览

文章目录 [+]

以下先容行列步队在实际运用中常用的利用场景:异步处理,运用解耦,流量削锋和通讯四个场景

1.2什么是RabbitMQRabbitMQ 是一个由 Erlang 措辞开拓的 AMQP 的开源实现。

AMQP :Advanced Message Queue,高等行列步队协议。
它是运用层协议的一个开放 标准,为面向的中间件设计,基于此协议的客户端与中间件可通报,并不 受产品、开拓措辞等条件的限定。

macrabbitmqphp技巧_RabbitMQ简介和Mac上安装RabbotMQ

RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发,在易用性、扩展 性、高可用性等方面表现不俗。
详细特点包括:

macrabbitmqphp技巧_RabbitMQ简介和Mac上安装RabbotMQ
(图片来自网络侵删)

1.可靠性(Reliability)RabbitMQ 利用一些机制来担保可靠性,如持久化、传输确认、发布确认。
2.灵巧的路由(Flexible Routing)

2.灵巧的路由(Flexible Routing)

北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090

在进入行列步队之前,通过 Exchange 来路由的。
对付范例的路由功能,RabbitMQ 已经供应了一些内置的 Exchange 来实现。
针对更繁芜的路由功能,可以将多个 Exchange 绑定在一起,也通过插件机制实现自己的 Exchange 。

3.集群(Clustering)

多个 RabbitMQ 做事器可以组成一个集群,形成一个逻辑 Broker 。

4.高可用(Highly Available Queues)

行列步队可以在集群中的机器上进行镜像,使得在部分节点出问题的情形下行列步队仍旧可用。

5.多种协议(Multi-protocol)

RabbitMQ 支持多种行列步队协议,比如 STOMP、MQTT 等等。

6.多措辞客户端(Many Clients)

RabbitMQ 险些支持所有常用措辞,比如 Java、.NET、Ruby 等等。

7.管理界面(Management UI)

RabbitMQ 供应了一个易用的用户界面,使得用户可以监控和管理 Broker 的许多方 面。

8.跟踪机制(Tracing)如果非常,RabbitMQ 供应了跟踪机制,利用者可以找出发生了什么。
9.插件机制(Plugin System)RabbitMQ 供应了许多插件,来从多方面进行扩展,也可以编写自己的插件。

Mac下安装RabbitMQ

1.在终端输入指令。

// 更新brew资源 brew update // 实行安装 brew install rabbitmq

2.配置环境变量。

进入/etc文件夹,用文本编辑器,或者其他IDE打开

输入一下两行环境变量。

export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.8.9_1export PATH=$PATH:$RABBIT_HOME/sbin后台启动rabbitMQ

// 后台启动 rabbitmq-server -detached // 查看状态 rabbitmqctl status // 访问可视化监控插件的界面 // 浏览器内输入 http://localhost:15672,默认的用户名密码都是guest,登录后可以在Admin那一列菜单内添加自己的用户 rabbitmqctl stop 关闭

打开如图所示。

我一贯在喜好在Mac上进行开拓。
有关Mac上各种软件的安装,可以关注我的博客,Mac可以说一个强大Unix做事器。
跟Linux具有相同的指令。
不错运行效率。
一贯深得开拓者的喜好。

相关文章

大数据时代下的冷号,介绍数据背后的秘密

随着互联网的普及和大数据技术的飞速发展,我们的生活变得越来越便捷。在享受大数据带来的便利的我们不禁要问:大数据时代下的冷号,究竟隐...

SEO优化 2024-12-16 阅读0 评论0