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可以查看当前动作对应的状态。

    

  

  

原文地址:https://www.cnblogs.com/July74/p/5190562.html