RabbitMQ作为消息队列,在分布式系统中具有举足轻重的作用,能够方便地解耦各个组件;OpenStack之所以具有高扩展性,RabbitMQ功不可没。虽然一直都在用,但没有进行过系统的学习,最近借着学习Celery的机会,也计划对RabbitMQ进行深入一点的了解。
下面学习下RabbitMQ在Ubuntu 14.04下的安装方法 ::
1. 更新软件包列表
apt-get update
2. 安装RabbitMQ
apt-get install -y --force-yes rabbitmq-server
3. 创建用户并设置配置、读、写权限
rabbitmqctl add_user <用户名> <用户名>
rabbitmqctl set_permissions <用户名> ".*" ".*" ".*"