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

密云区免费网站建设大型网站制作平台

密云区免费网站建设,大型网站制作平台,郑州高端网站定制,东莞网络推广公司路由模式 队列与交换机的绑定#xff0c;不能是任意绑定了#xff0c;而是要指定一个 RoutingKey#xff08;路由key#xff09; 消息的发送方在向 Exchange 发送消息时#xff0c;也必须指定消息的 RoutingKey Exchange 不再把消息交给每一个绑定的队列#xff0c;而是…路由模式 队列与交换机的绑定不能是任意绑定了而是要指定一个 RoutingKey路由key 消息的发送方在向 Exchange 发送消息时也必须指定消息的 RoutingKey Exchange 不再把消息交给每一个绑定的队列而是根据消息的 Routing Key 进行判断只有队列的 Routingkey 与消息的 Routing key 完全一致才会接收到消息 生产者代码 public class RouteProducer {public static void main(String[] args) throws Exception {//1.创建连接ConnectionFactory cf new ConnectionFactory();cf.setHost(192.168.64.140);cf.setPort(5672);cf.setUsername(guest);cf.setPassword(guest);Connection nc cf.newConnection();Channel cc nc.createChannel();//2.定义交换机cc.exchangeDeclare(direct_logs, BuiltinExchangeType.DIRECT);//3.发送数据携带路由键while(true) {Scanner scanner new Scanner(System.in);System.out.print(消息);String s scanner.nextLine();System.out.print(路由键);String key scanner.nextLine(); cc.basicPublish(direct_logs, key, null, s.getBytes()) System.out.println(-----------------------------------------------------);} } }消费者代码 public class RouteConsumer {public static void main(String[] args) throws Exception {//1.创建连接ConnectionFactory cf new ConnectionFactory();cf.setHost(192.168.64.140);cf.setPort(5672);cf.setUsername(guest);cf.setPassword(guest);Connection nc cf.newConnection();Channel cc nc.createChannel();//2.定义交换机cc.exchangeDeclare(direct_logs, BuiltinExchangeType.DIRECT);/3.定义队列String queue cc.queueDeclare().getQueue();//4.绑定队列和交换机(重复绑定多次)System.out.print(输入绑定键用空格隔开);String s new Scanner(System.in).nextLine();//aaa bbb cccString[] a s.split(\\s);for (String key : a) {ch.queueBind(queue, direct_logs, key);}//5.处理数据DeliverCallback deliverCallback new DeliverCallback() {Overridepublic void handle(String consumerTag, Delivery message) throws IOException {//从message中取出消息和路由键String snew String(message.getBody());String key message.getEnvelope().getRoutingKey();System.out.println(s--key);System.out.println();}};CancelCallback cancelCallback new CancelCallback() {Overridepublic void handle(String consumerTag) throws IOException {}};cc.basicConsume(queue, true,deliverCallback,cancelCallback);} }上一篇文章https://blog.csdn.net/Z0412_J0103/article/details/143354922https://blog.csdn.net/Z0412_J0103/article/details/143354922下一篇文章
http://www.pierceye.com/news/834453/

相关文章:

  • 深圳网站建设公司哪家最好WordPress文章查询插件
  • 用于网站开发的语言北京专业做网站推广
  • 美工免费素材网站淘宝客cms建站教程
  • 平板上做网站的软件涂料网站建设
  • 做网站导航的wordpress自由度
  • 怎样建外贸网站步骤的英文
  • 网站网上商城建设网站上线详细步骤
  • 有那些网站可以做推广长沙公司排名
  • 怎样申请做p2p融资网站北京做网站一般多少钱
  • 建筑公司网站作用ASP.NET实用网站开发答案
  • 网站建设如何获取客户东莞网络营销销售
  • 郑州平台类网站自建房平面图设计软件
  • 昆明网站运营公司有哪些网页版微信登录二维码
  • 中国最权威的网站排名网上商店系统设计与开发
  • 自己做装修网站需要多少钱太仓建设网站
  • 湘潭做网站电话磐石网络龙岩kk社区
  • 重庆孝爱之家网站建设哪里可以做期货网站平台
  • 建设网站价位视频网站开发防止盗链
  • 制作网站的难度如何提网站建设需求
  • 做网上竞彩网站合法吗找工作用什么平台最好
  • 石家庄模板网站建网站要钱吗 优帮云
  • wap 网站 源码制作手游需要学什么软件
  • 自己做网站怎样挣钱个人网站模板 php
  • 新加坡建设局网站网站建设资料清单
  • 做网站用什么语言制作最安全?网站设计酷站
  • 河南省做网站的公司个人网站可以做电商吗
  • 专门做家教的网站网站开发大学
  • 资源专业网站优化排名wordpress 调用 置顶
  • 网站的建设维护网站换空间有影响吗
  • 兰州网站建设公南昌做网站的