• 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(注意:服务器开放端口安全组)

       

     

     

     

  • 相关阅读:
    HDU-1702-ACboy needs your help again!(Stack)
    HDU1276-士兵队列训练问题 (Queue)
    HDU1285-确定比赛名次(拓扑+优先队列)
    The Preliminary Contest for ICPC Asia Nanjing 2019
    拓扑排序板子 hihocoder-1174
    BZOJ1066 [SCOI2007]蜥蜴
    BZOJ3888 [Usaco2015 Jan]Stampede
    BZOJ1718 [Usaco2006 Jan] Redundant Paths 分离的路径
    BZOJ1112 [POI2008]砖块Klo
    BZOJ1031 [JSOI2007]字符加密Cipher
  • 原文地址:https://www.cnblogs.com/zhangbLearn/p/10300296.html
Copyright © 2020-2023  润新知