然后切换yum仓库; 这里采用阿里的仓库; rm -rf /etc/yum.repos.d/* curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo yum clean all 安装开发环境; 安装rabbitmq-server 开启并查询; 然后查看rabbitmq提供的插件,可以启动web服务管理页面; 开启该插件; 重启rebbitmq即可生效; 可以使用rabbitmq默认的来宾账户登录进去; 账号密码都为guest; 对rabbitmq进行简单的优化,安装nginx代理;直接输入nginx的地址,然后跳转到rabbitmq的管理界面,不用再指定端口了;相对的也隐藏了rabbitmq的IP地址,提高了安全性; 单独创建出来rabbitmq代理的配置文件; 因为主配置文件有include语句;所以指定目录下的文件的参数也会生效; 参考以下语句; 测试一下nginx配置文件的语句并随即启动; 再去测试;直接使用nginx的IP不用加端口了; 再打开两个主机,一个102,做消息的生产者,一个103,做消息的消费者; 下面借助python的程序引入中间件测试; centos是自带python程序的,但是版本太低; 开启会话同步,安装python; 再将该python里面的函数拉去进入; 然后安装该包; 然后关闭同步会话功能,拉取脚本,一个发送包,一个接收包; 然后执行两个脚本进行测试; 如何列出当前的虚拟机; 如何创建虚拟主机; 还可以在管理界面添加虚拟主机; 如何创建用户及密码的设置; 为该用户添加角色(权限); -p后面先指定虚拟主机,然后再指定用户; 1:允许设置权限; 2:队列的访问权限 3:交换器的访问权限 但是此时的zhangsan还不能访问web管理界面; 为zhangsan分配角色; 此时zhangsan就可以登录web管理界面了; 搭建集群环境的rabbitmq; 内存节点和磁盘节点; 同步会话使用名称的方式进行解析; 修改hosts文件; 然后切换ali的仓库; 安装编程语言; 再安装rabbitmq-server 启动该服务; 并且设置为开机自启且查看进程; 开启web管理界面的插件; 重启生效; 然后使同一个集群中的所有rabbitmq节点保存相同的cookie; 查看该文件,被隐藏了起来,要加-a选项; 关闭同步会话,以scp的方式拷贝给其他节点; 然后同步会话,将三个节点重启一下; 因为设置了开机自启,该服务会开机自启动; 101作为磁盘节点。102和103作为内存节点; 只在102上关闭rabbitmq; 加入集群; 再将rabbitmq启动起来; 查看集群的状态; 再把103以同样的方式加入到集群中; 关闭、加入、启动、查看、