zoukankan      html  css  js  c++  java
  • rabbitmq简单用法补充

      看过网上太多的例子,照着步骤,可以实现简单的发消息,接收消息。一般是没有设定任何条件,如果想设置自己的消息通道,还是要设置一些东西!

      http://localhost:15672是rabbitmq的服务器图形化界面,首先用guest账号登录进去

      切换到Admin大tab,然后add user,填写自己的信息,只需username和password

        

      右上角有virtual host,新创建一个virtual host,只需name

      创建成功,就可以在列表中看到你自己创建的virtual host

        

    还需编辑,点击virtual name即可,在Permissions项目下为已创建的virtual host添加用户。

        

    添加完之后,就可以看到user列表中有一列属性Can access virtual hosts,其中就有刚刚创建的virtual hos。

        

    一个user可以添加多个virtual host,一个virtual host可以有多个queue。到此,rabbitmq服务端的基本设置就OK了。

      在代码中连接rabbitmq server时,在接收端和发送端都需要为ConnectionFactory对象设置对应的参数,需要刚刚在rabbitmq server创建的virtual host,user,password。

        

    这时候,就可以用自己创建的通道发送和接收消息了。可以多复制几个接收端和发送端,测试一下在不同的virtual host,不同的通道发送消息。测试的时候,可以点击rabbitmq的服务器图形化界面的overview,connections,channels,exchange,queue可以查看当前动作对应的状态。

        

      

      

  • 相关阅读:
    [spring] SpEL
    [spring学习2] 装配
    [spring] proxyMode
    [spring] @PropertySource
    [一些问题] 在vscode中添加jar库
    [spring] ApplicationContext相关问题
    gradle 打包
    [spring学习1] IoC容器
    spring快速开始
    准备要写的笔记备忘录
  • 原文地址:https://www.cnblogs.com/July74/p/5190562.html
Copyright © 2011-2022 走看看