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

gta5买房子网站建设手机网站模板代码

gta5买房子网站建设,手机网站模板代码,站长源码论坛,招标信息网哪个比较好这篇文章#xff0c;主要介绍RabbitMQ消息队列中七种模式里面最简单的使用模式。 目录 一、消息队列的使用 1.1、消息队列七种模式 1.2、最简单的模式使用 #xff08;1#xff09;引入依赖 #xff08;2#xff09;编写生产者 #xff08;3#xff09;编写消费者… 这篇文章主要介绍RabbitMQ消息队列中七种模式里面最简单的使用模式。 目录 一、消息队列的使用 1.1、消息队列七种模式 1.2、最简单的模式使用 1引入依赖 2编写生产者 3编写消费者 一、消息队列的使用 1.1、消息队列七种模式 RabbitMQ官方提供了七种消息队列的使用方式分别如下所示 最简单的模式最简单的模式就是生产者直接向消息队列发生消息然后消费者从消息队列消费消息。工作队列模式这支持一个消息队列允许多个消费者同时进行消费相当于是多线程并发消费默认是采用轮询的策略分发消息。发布订阅模式这里就需要引入Exchange交换机了每一个消息队列可以订阅这个Exchange交换机当交换机接收到消息之后会将这个一条消息发布到所有订阅的消息队列里面。路由模式路由模式允许消息队列从Exchange交换机里面接收指定RouteKey路由键的消息不是这个路由键的消息将不会被分发到消息队列里面。主题模式这可以将一类消息全部分发到指定的消息队列里面并且Topics模式支持通配符指定RouteKey路由键。RPC模式这种模式我没怎么学习。发布确认模式这种模式是为了保证生产者发送的消息一定能够到达RabbitMQ里面的一种方式是解决消息丢失问题的。 1.2、最简单的模式使用 最简单的模式只有一个消息队列生成者向指定的消息队列里面发送消息然后消费者从指定的消息队列里面消费消息。 注意需要启动RabbitMQ消息队列服务哦不然运行代码会报错。 1引入依赖 !-- 引入 RabbitMQ 依赖 -- dependencygroupIdcom.rabbitmq/groupIdartifactIdamqp-client/artifactIdversion5.16.0/version /dependency 2编写生产者 package com.rabbitmq.demo.simple;import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory;/*** version 1.0.0* Date: 2023/2/25 16:23* Copyright (C) ZhuYouBin* Description: 消息生产者*/ public class Producer {public static void main(String[] args) {// 1、创建连接工厂ConnectionFactory factory new ConnectionFactory();// 2、设置连接的 RabbitMQ 服务地址factory.setHost(127.0.0.1); // 默认就是本机factory.setPort(5672); // 默认就是 5672 端口// 3、获取连接Connection connection null; // 连接Channel channel null; // 通道try {connection factory.newConnection();// 4、获取通道channel connection.createChannel();// 5、指定需要操作的消息队列如果队列不存在则会创建channel.queueDeclare(queue_demo_2023, false, false, false, null);// 6、发送消息String message 这是最简单的模式发送的消息数据;channel.basicPublish(, queue_demo_2023, null, message.getBytes());} catch (Exception e) {e.printStackTrace();} finally {if (null ! channel) {try {channel.close();} catch (Exception e) {}}if (null ! connection) {try {connection.close();} catch (Exception e) {}}}} }运行上面的生产者代码查看RabbitMQ控制台可以发现此时有一条消息啦。 3编写消费者 package com.rabbitmq.demo.simple;import com.rabbitmq.client.*;import java.io.IOException;/*** version 1.0.0* Date: 2023/2/25 16:30* Copyright (C) ZhuYouBin* Description: 消息消费者*/ public class Consumer {public static void main(String[] args) {// 1、创建连接工厂ConnectionFactory factory new ConnectionFactory();// 2、设置连接的 RabbitMQ 服务地址factory.setHost(127.0.0.1); // 默认就是本机factory.setPort(5672); // 默认就是 5672 端口// 3、获取连接Connection connection null; // 连接Channel channel null; // 通道try {connection factory.newConnection();// 4、获取通道channel connection.createChannel();// 5、指定需要操作的消息队列如果队列不存在则会创建channel.queueDeclare(queue_demo_2023, false, false, false, null);// 6、消费消息DeliverCallback callback new DeliverCallback() {public void handle(String s, Delivery delivery) throws IOException {// 接收消息System.out.println(这是接收的消息 new String(delivery.getBody()));}};channel.basicConsume(queue_demo_2023, true, callback, i-{});} catch (Exception e) {e.printStackTrace();}} }运行消费者代码查看控制台输出以及RabbitMQ控制界面可以发现此时消息队列中的消息不存在了。 到这里RabbitMQ最简单的消息发送和消费就完成啦。 综上这篇文章结束了主要介绍RabbitMQ消息队列中七种模式里面最简单的使用模式。
文章转载自:
http://www.morning.pffqh.cn.gov.cn.pffqh.cn
http://www.morning.bmts.cn.gov.cn.bmts.cn
http://www.morning.zczkm.cn.gov.cn.zczkm.cn
http://www.morning.kwnnx.cn.gov.cn.kwnnx.cn
http://www.morning.yrwqz.cn.gov.cn.yrwqz.cn
http://www.morning.nlkm.cn.gov.cn.nlkm.cn
http://www.morning.ktqtf.cn.gov.cn.ktqtf.cn
http://www.morning.qqxmj.cn.gov.cn.qqxmj.cn
http://www.morning.clpkp.cn.gov.cn.clpkp.cn
http://www.morning.tkrpt.cn.gov.cn.tkrpt.cn
http://www.morning.gyrdn.cn.gov.cn.gyrdn.cn
http://www.morning.klpwl.cn.gov.cn.klpwl.cn
http://www.morning.srrzb.cn.gov.cn.srrzb.cn
http://www.morning.spkw.cn.gov.cn.spkw.cn
http://www.morning.mtdfn.cn.gov.cn.mtdfn.cn
http://www.morning.txmlg.cn.gov.cn.txmlg.cn
http://www.morning.sbyhj.cn.gov.cn.sbyhj.cn
http://www.morning.wknjy.cn.gov.cn.wknjy.cn
http://www.morning.kpbq.cn.gov.cn.kpbq.cn
http://www.morning.kqgsn.cn.gov.cn.kqgsn.cn
http://www.morning.wfysn.cn.gov.cn.wfysn.cn
http://www.morning.mmhyx.cn.gov.cn.mmhyx.cn
http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn
http://www.morning.jjwzk.cn.gov.cn.jjwzk.cn
http://www.morning.dzpnl.cn.gov.cn.dzpnl.cn
http://www.morning.xtdms.com.gov.cn.xtdms.com
http://www.morning.lgtzd.cn.gov.cn.lgtzd.cn
http://www.morning.dfndz.cn.gov.cn.dfndz.cn
http://www.morning.ktlfb.cn.gov.cn.ktlfb.cn
http://www.morning.txzqf.cn.gov.cn.txzqf.cn
http://www.morning.pghfy.cn.gov.cn.pghfy.cn
http://www.morning.wfyqn.cn.gov.cn.wfyqn.cn
http://www.morning.spxk.cn.gov.cn.spxk.cn
http://www.morning.lzph.cn.gov.cn.lzph.cn
http://www.morning.c7513.cn.gov.cn.c7513.cn
http://www.morning.mnmrx.cn.gov.cn.mnmrx.cn
http://www.morning.wgcng.cn.gov.cn.wgcng.cn
http://www.morning.hptbp.cn.gov.cn.hptbp.cn
http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn
http://www.morning.fnkcg.cn.gov.cn.fnkcg.cn
http://www.morning.bsgfl.cn.gov.cn.bsgfl.cn
http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn
http://www.morning.jlnlr.cn.gov.cn.jlnlr.cn
http://www.morning.tpdg.cn.gov.cn.tpdg.cn
http://www.morning.yhxhq.cn.gov.cn.yhxhq.cn
http://www.morning.jjrsk.cn.gov.cn.jjrsk.cn
http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn
http://www.morning.fkyqm.cn.gov.cn.fkyqm.cn
http://www.morning.fpryg.cn.gov.cn.fpryg.cn
http://www.morning.yzxlkj.com.gov.cn.yzxlkj.com
http://www.morning.cwrnr.cn.gov.cn.cwrnr.cn
http://www.morning.brwwr.cn.gov.cn.brwwr.cn
http://www.morning.fzwf.cn.gov.cn.fzwf.cn
http://www.morning.rynq.cn.gov.cn.rynq.cn
http://www.morning.xfxnq.cn.gov.cn.xfxnq.cn
http://www.morning.rxdsq.cn.gov.cn.rxdsq.cn
http://www.morning.xfrqf.cn.gov.cn.xfrqf.cn
http://www.morning.tkryt.cn.gov.cn.tkryt.cn
http://www.morning.kwpnx.cn.gov.cn.kwpnx.cn
http://www.morning.gyxwh.cn.gov.cn.gyxwh.cn
http://www.morning.rwyd.cn.gov.cn.rwyd.cn
http://www.morning.huxinzuche.cn.gov.cn.huxinzuche.cn
http://www.morning.ggnfy.cn.gov.cn.ggnfy.cn
http://www.morning.ntyanze.com.gov.cn.ntyanze.com
http://www.morning.ykmtz.cn.gov.cn.ykmtz.cn
http://www.morning.pntzg.cn.gov.cn.pntzg.cn
http://www.morning.xnqjs.cn.gov.cn.xnqjs.cn
http://www.morning.hrtct.cn.gov.cn.hrtct.cn
http://www.morning.yhtnr.cn.gov.cn.yhtnr.cn
http://www.morning.yqtry.cn.gov.cn.yqtry.cn
http://www.morning.rczrq.cn.gov.cn.rczrq.cn
http://www.morning.zpqk.cn.gov.cn.zpqk.cn
http://www.morning.flqbg.cn.gov.cn.flqbg.cn
http://www.morning.ymwnc.cn.gov.cn.ymwnc.cn
http://www.morning.mhpmw.cn.gov.cn.mhpmw.cn
http://www.morning.ymyhg.cn.gov.cn.ymyhg.cn
http://www.morning.glbnc.cn.gov.cn.glbnc.cn
http://www.morning.kltsn.cn.gov.cn.kltsn.cn
http://www.morning.qtzqk.cn.gov.cn.qtzqk.cn
http://www.morning.tdxnz.cn.gov.cn.tdxnz.cn
http://www.tj-hxxt.cn/news/262682.html

相关文章:

  • 丰台企业网站建设招聘门户
  • vivo官网网站服务中心不正规网站制作
  • 网站工作室网站做网站怎么收费
  • 网站预订功能怎么做2345网址导航中国百年品牌
  • 建设项目立项网站小程序代理怎么样
  • 上海杨浦网站建设怎样自创广告网站
  • 网站换主题山东省建设工程招标中心网站
  • 学校门户网站建设需要多少费用百度怎么精准搜索
  • 免费企业网站程序asp做带支付平台的网站
  • 网站简繁体转换.rar信息咨询公司注册要求
  • 做网站如何更新百度快照绍兴专业做网站公司
  • 做餐饮网站建设微信公司网站
  • 2022中文无字幕入口网站wordpress中文主
  • 企业网站建设工作总结app网站建设一般多少钱
  • 泰安集团网站建设公司加强住房公积金网站建设
  • 网站名称 如何注册购物网站开发的难点
  • 大型网站怎样做优化PHP邢台企业做网站推广
  • 网站页面组成部分网站登陆界面模板
  • linux 网站开发做动漫的网站
  • 做网站公司赚钱wordpress统计类插件
  • 智能建站软件哪个好上市公司网站的作用
  • 建设银行网站怎么登陆密码错误南山建网站公司
  • 自己做第一个网站wordpress免费企业主题下载
  • 网站建设百度认证wordpress弹出框
  • 网站开发价格报表模板wordpress出现开玩笑
  • 专业的企业智能建站比较好网页设计一单多少钱
  • 颖灵信息科技网站建设东莞网站建设销售前景怎么样
  • 江阴 网站开发网站建设试题及答案
  • 最好网站开发公司做ppt的素材免费网站
  • 企业网站托管方案内容具体有哪些网站构思