zoukankan      html  css  js  c++  java
  • SpringBoot整合RabbitMQ-服务安装

      本系列是学习SpringBoot整合RabbitMQ的练手,包含服务安装,RabbitMQ整合SpringBoot2.x,消息可靠性投递实现等三篇博客。

      学习路径:https://www.imooc.com/learn/1042 RabbitMQ消息中间件极速入门与实战 

      项目源码:https://github.com/ZbLeaning/Boot-RabbitMQ 


     安装及使用

      演示环境:腾讯云-CentOS7

      RabbmitMQ包下载:http://www.rabbitmq.com

      个人使用文件管理插件:yum install -y lrzsz

      1、安装Linux必要依赖包,可直接复制使用

    yum install
    build-essential openssl openssl-devel unixODBC unixODBC-devel
    make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

      2、下载RabbitMQ必须安装包,此文是快速上手使用演示,因此没有使用源码包进行安装

    wget www.rabbitmq.com/releases/erlang-18.3-1.el7.centos.x86_64.rpm
    wget http://repo.iotti.biz/CentOS/7/X86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
    wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

       此处两处链接可能失效,rpm包下载直接下载链接:完成三篇后会放到github

      3、安装rpm包:

    rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm 
    rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm (必须先安装socat,否则会提示rabbitmq安装需要秘钥)
    rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm 

      4、安装后,修改相关配置文件

      1、配置vim /etc/hosts(zb81) 以及 /etc/hostname

      2、vim /usr/lib/rabbitmq/lib/rabbitmq-server-3.6.5/ebin/rabbit.app(修改密码、配置等。将loopback_users中的<<"guest">>,只保留guest)

      3、服务启动和停止

        启动:rabbitmq-server start &

        lsof -i:5672---查看rabbitmq是否启动成功

      

        停止:rabbitmqctl app_stop

      4、管控台插件

        rabbitmq-plugins enable rabbitmq_management(启动管控台)

      5、访问RabbitMQ管控台

        http://服务ip:15672(注意:服务器开放端口安全组)

       

     

     

     

  • 相关阅读:
    加入mapstruct后出现 找不到符号 符号: 方法 setXX 的解决方法
    解决docker容器日志导致主机磁盘空间满了的情况
    prometheus安装(docker)
    在Github或Gitee上用hexo搭建个人博客
    解决github打不开
    jenkins更新为国内源
    让sentinel-dashboard的流控配置持久化到nacos
    Yarn和Zookeeper的区别
    flink安装启动(docker)
    jQuery 事件源码定位
  • 原文地址:https://www.cnblogs.com/zhangbLearn/p/10300296.html
Copyright © 2011-2022 走看看