码迷,mamicode.com
首页 > 系统相关 > 详细

mac下安装并启动RabbitMQ

时间:2020-01-31 14:08:56      阅读:437      评论:0      收藏:0      [点我收藏+]

标签:serve   ref   中间件   code   amqp   服务   电信   $path   环境   

前言

? RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
? RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。

正文

? 在django需要使用异步操作的情况下,Celery是一个常用的库。在实际的项目中,Celery又需要依赖RabbitMQ。所以,安装和使用RabbitMq是一切的关键。在macos中一般使用:brew来安装,下面给出安装步骤:

1 安装更新:brew update
2 安装rabbitmq:brew install rabbitmq

rabbitmq的脚本都安装在目录:/usr/local/Cellar/rabbitmq 的sbin下面,也等同于目录:/usr/local/opt/rabbitmq/sbin下

接下来就需要在环境变量中添加:export PATH=$PATH:/usr/local/opt/rabbitmq/sbin 即可:
这样您可以使用以下命令启动RabbitMQ服务器了:
rabbitmq-server

总结

  • 启动celery之前一定要启动rabbitmq-server
  • celery的东西也要熟悉

参考文档

mac下安装并启动RabbitMQ

标签:serve   ref   中间件   code   amqp   服务   电信   $path   环境   

原文地址:https://www.cnblogs.com/dylancao/p/12244991.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!