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

做直播网站一定要idc吗wordpress 评论验证码 插件

做直播网站一定要idc吗,wordpress 评论验证码 插件,东莞网站设计报价,WordPress网站自媒体模板Topic类型的Exchange与Direct相比#xff0c;都是可以根据RoutingKey把消息路由到不同的队列中。只不过Topic类型Exchange可以让队列在绑定路由时可以使用通配符。 *#xff1a;匹配不多不少刚好一个单词。 ##xff1a;匹配一个或多个词。 举例#xff1a; audit.#可以匹配…        Topic类型的Exchange与Direct相比都是可以根据RoutingKey把消息路由到不同的队列中。只不过Topic类型Exchange可以让队列在绑定路由时可以使用通配符。 *匹配不多不少刚好一个单词。 #匹配一个或多个词。 举例 audit.#可以匹配audit.x.y或者dudit.x。 audit.*只能匹配audit.x. 1.开发生产者 public class Provider {public static void main(String[] args) throws IOException {Connection connection RabbitMqUtil.getConnection();Channel channel connection.createChannel();String exchange topicexchange;//将通道声明指定交换机 参数1指明交换机名称 参数2交换机的类型 fanout广播类型channel.exchangeDeclare(exchange,topic);//发送消息String routingKey user.save.okk;channel.basicPublish(exchange,routingKey,null,(这是topicsexchange发布的routingKey消息).getBytes());//释放资源RabbitMqUtil.closeConnectionAndChannel(channel,connection);} } 2.开发消费者(user.*) public class Consumer1 {public static void main(String[] args) throws IOException {//获取连接对象Connection connection RabbitMqUtil.getConnection();//获取连接通道Channel channel connection.createChannel();String exchange topicexchange;//通道绑定交换机channel.exchangeDeclare(exchange,topic);//临时队列String queueName channel.queueDeclare().getQueue();//基于RoutingKey绑定交换机和队列channel.queueBind(queueName,exchange,user.*);channel.basicConsume(queueName,true,new DefaultConsumer(channel){Overridepublic void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException {System.out.println(consumer1得到new String(body));}});//注意这里不能关闭通道和连接因为要一直监听} } 3.开发消费者(user.#) public class Consumer2 {public static void main(String[] args) throws IOException {//获取连接对象Connection connection RabbitMqUtil.getConnection();//获取连接通道Channel channel connection.createChannel();String exchange topicexchange;//通道绑定交换机channel.exchangeDeclare(exchange,topic);//临时队列String queueName channel.queueDeclare().getQueue();//基于RoutingKey绑定交换机和队列channel.queueBind(queueName,exchange,user.#);channel.basicConsume(queueName,true,new DefaultConsumer(channel){Overridepublic void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException {System.out.println(consumer2得到new String(body));}});//注意这里不能关闭通道和连接因为要一直监听} } 4.结果分析 证明了*和#通配符的作用是不同的。
http://www.pierceye.com/news/14215/

相关文章:

  • 新乡外贸网站建设网络营销的专业知识
  • 国外一个做ppt的网站东莞做微网站建设价格
  • 电商手机网站开发wordpress 4.5.4
  • 重点专业建设网站模板wordpress演示站怎么做
  • 网站备案去哪里备案看吧播放器为什么卡
  • 陕西建设 节水 官方网站32套网站后台管理系统模板
  • 企石镇仿做网站3g手机网站
  • 为什么选择做汉服网站北京丰台区网站建设公司
  • 眉山做网站的公司网站建设 系统维护
  • wordpress做导航网站朋友圈广告30元1000次
  • 樟木头镇网站建设公司做系统和做网站哪个简单一些
  • 龙岩长汀小程序开发如何提高网站seo排名
  • 小语种网站怎么做展馆展示设计公司排名
  • 深圳小语种网站建设phpcms和wordpress
  • 漯河网站建设电话wordpress 表情符号
  • 用html做网站的心得体会谷歌网站为什么打不开
  • 移动端网站制作案例平度市城市建设局网站
  • asp.net做网站系统仿站仿淘宝客网站视频教程
  • 品牌展示型网站源码wordpress博客编辑器
  • 西安做网站多少钱深入解析wordpress二手
  • 网站是意识形态建设如何做视频网站的广告推广
  • 网站结构分析wordpress卡密激活码自动发放
  • 玉山建设局网站进销存管理系统免费版
  • 做外贸网站市场云猎建筑人才网
  • 网站开发工作周记求职网站
  • 搭建视频网站常熟公司网站建设电话
  • 淘宝网站建设的目标是什么意思wordpress 设置站点地址
  • 电商网站建设的目的跟意义建设网站多久到账
  • 苏州企业网站推广兼职做诚信网站认证
  • 给公司做网站多钱汽车报价大全网页版