当前位置: 首页 > news >正文

博业建站网企业建站系统免费

博业建站网,企业建站系统免费,软件售卖平台,南昌网站公司安装 下载资源 可以访问官网查看下载信息rabbitmq官网 选择合适的版本,注意:rabbitmq需要下载一个Erlang才能使用 我自己是在一下两个连接中下载的 rabbitmq 3.8.8 erlang 21.3.8.15 需要下载其他版本的同学注意erlang版本是否匹配,可以访…

安装

下载资源

可以访问官网查看下载信息rabbitmq官网
在这里插入图片描述
选择合适的版本,注意:rabbitmq需要下载一个Erlang才能使用
我自己是在一下两个连接中下载的
rabbitmq 3.8.8
erlang 21.3.8.15
需要下载其他版本的同学注意erlang版本是否匹配,可以访问该链接查询匹配信息版本匹配信息
在这里插入图片描述

安装以及启动rabbitmq

  1. 对erlang进行安装
    rpm -ivh erlang-21.3.8.15-1.el7.x86_64.rpm
    

    在这里插入图片描述

  2. 下载以下插件
    yum install socat -y
    

    在这里插入图片描述

  3. 安装rabbitmq
    rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
    

    在这里插入图片描述

  4. 启动程序
    /sbin/service rabbitmq-server start
    

    在这里插入图片描述

  5. 暂停程序以及查看状态
    /sbin/service rabbitmq-server stop
    /sbin/service rabbitmq-server status
    

    在这里插入图片描述

访问mq

访问web界面

程序启动成功以后,可以下载一个插件,用于访问web界面

rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述
注意:下载插件是需要先关闭程序再下载

访问如下地址

运行有mq的服务器的地址:15672

访问成功界面如下:
在这里插入图片描述

用户管理

使用内置用户登录时(用户名:guest 密码:guest)无法登录。
原因:该用户没用权限。
解决方法:

  1. 修改该用户权限
  2. 创建一个新用户,并赋予权限
    在这里插入图片描述
    下面讲解如何创建用户,并赋权
  • 获取用户信息
    rabbitmqctl list_users
    

    在这里插入图片描述

  • 创建用户,并设置密码
    rabbitmqctl add_user admin root
    

    在这里插入图片描述

  • 分配角色
    rabbitmqctl set_user_tags admin administrator
    

    在这里插入图片描述

  • 赋予权限
    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    

    在这里插入图片描述

成功登录后,界面如下:
在这里插入图片描述

简单使用

  1. 创建一个maven项目,并导入以下依赖:
    <!--        rabbitmq依赖客户端--><dependency><groupId>com.rabbitmq</groupId><artifactId>amqp-client</artifactId><version>5.8.0</version></dependency><!--        操作文件流的一个依赖--><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.6</version></dependency>
    
  2. 编写生产者代码:
    public class Producer {//队列名称public static final String QUEUE_NAME = "hello";//发消息public static void main(String[] args) throws Exception{//创建工厂ConnectionFactory factory = new ConnectionFactory();//工厂IP 连接RabbitMQ的队列factory.setHost("192.168.221.128");//用户名factory.setUsername("admin");//密码factory.setPassword("root");//创建连接Connection connection = factory.newConnection();//获取信道Channel channel = connection.createChannel();/*** 生成一个队列* 1. 队列名称* 2. 队列里面的消息是否持久化(磁盘),默认情况下消息存储在内存中* 3. 该队列是否只供一个消费者进行消费 是否进行消费共享,true:可以多个消费者    false:只能一个消费者使用* 4. 是否自动删除 最后一个消费者断开连接以后 给队列是否自动删除 true自动删除 false不自动删除* 5. 其他参数*/channel.queueDeclare(QUEUE_NAME, false, false, false, null);//发消息String massage = "hello world";/***  发送一个消息*  1. 发送到哪个交换机*  2. 路由的Key值是哪个 本次是队列的名称*  3. 其它参数信息*  4. 发送消息的消息体*/channel.basicPublish("", QUEUE_NAME, null, massage.getBytes());System.out.println("消息发送完毕");}
    }
    
  3. 编写消费者代码
    public class Consumer {//队列名称public static final String QUEUE_NAME = "hello";//接收消息public static void main(String[] args) throws Exception{//创建连接工厂ConnectionFactory factory = new ConnectionFactory();//工厂IP 连接RabbitMQ的队列factory.setHost("192.168.221.128");//用户名factory.setUsername("admin");//密码factory.setPassword("root");Connection connection = factory.newConnection();Channel channel = connection.createChannel();//回调 接收消息DeliverCallback deliverCallback = (consumerTag, message) -> {System.out.println(new String(message.getBody()));};//回调 取消消息CancelCallback cancelCallback = consumerTag -> {System.out.println("消息消费被中断");};/*** 消费者 消费信息* 1. 消费哪个队列* 2. 消费成功以后是否要自动应答 true代表自动应答 false代表手动应答* 3. 消费者未成功消费的回调* 4. 消费者取消消费的回调*/channel.basicConsume(QUEUE_NAME, true, deliverCallback, cancelCallback);}
    }
http://www.sczhlp.com/news/93107/

相关文章:

  • 替代FTP的国产传输软件哪个好?国产化文件传输工具推荐
  • 信息化系统的应用场景乐陵seo网站优化
  • 手机网站二级域名宿州保洁公司有哪些
  • 汽车网站开发毕业设计论文jsp网站开发实例pdf
  • 设计官方网站iis怎么配置网站
  • 做抽奖网站用什么cms天津 做网站
  • 深圳网站建设 工作室云南网站设计平台
  • h5 做移动端网站网络服务器可提供的常见服务有什么
  • 居家养老网站建设网络服务的服务提供者包括( )
  • 网站建设设计未来前景赤峰做网站哪家好
  • 深圳定制型网站建设营销型电子商务网站
  • vs2015网站开发教程网站是什么样子的
  • app和网站开发的成本wordpress 微博社交
  • 数据结构与算法-29.图-广度优先搜索
  • 政务外网和互联网啥关系
  • 什么是文件摆渡系统?从应用到优势全面解读!
  • 怎么在国外做网站网站建设需求发布
  • 站长工具下载appwordpress流水布局主题
  • vr全景网站怎么做嘉兰图工业设计公司现状
  • 济宁市建设银行网站做网站保定
  • 管理网站怎么做做招聘和求职都需要哪些网站
  • 网站建设一条龙怎么样哪个网站做简历比较好
  • 学ui设计一般多少钱合肥网站排名优化公司
  • 好医生网站怎么做不了题目了怎样做电影网站
  • 梅州建站塔山双喜营销100个引流方案
  • 福田皇岗社区网站建设php 自动做网站点击量
  • 虹口品牌网站建设wordpress首页文章摘录
  • wpf xaml数据绑定时,寻找数据源的几种方式 (RelativeSource)
  • 背负冲击试验机的设计原理与性能优化
  • 钢球落球试验机对汽车玻璃的测试应用