网站销售方案深圳关键词优化

news/2025/9/23 18:26:01/文章来源:
网站销售方案,深圳关键词优化,大连市建设工程有限公司,wordpress运动鞋模板RabbitMQ六种工作模式 RabbitMQ是由erlang语言开发#xff0c;基于AMQP#xff08;Advanced Message Queue 高级消息队列协议#xff09;协议实现的消息队列#xff0c;它是一种应用程序之间的通信方法#xff0c;消息队列在分布式系统开发中应用非常广泛。 RabbitMQ有六…RabbitMQ六种工作模式 RabbitMQ是由erlang语言开发基于AMQPAdvanced Message Queue 高级消息队列协议协议实现的消息队列它是一种应用程序之间的通信方法消息队列在分布式系统开发中应用非常广泛。 RabbitMQ有六种模式 简单模式work模式Publish/Subscribe发布与订阅模式Routing路由模式Topics主题模式RPC远程调用模式远程调用不太算MQ暂不作介绍 相关概念介绍 AMQP 一个提供统一消息服务的应用层标准高级消息队列协议是应用层协议的一个开放标准为面向消息的中间件设计。 RabbitMQ是AMQP协议的Erlang的实现。 概念说明连接Connection一个网络连接比如TCP/IP套接字连接。信道Channel多路复用连接中的一条独立的双向数据流通道。为会话提供物理传输介质。客户端ClientAMQP连接或者会话的发起者。AMQP是非对称的客户端生产和消费消息服务器存储和路由这些消息。服务节点Broker消息中间件的服务节点一般情况下可以将一个RabbitMQ Broker看作一台RabbitMQ 服务器。端点AMQP对话的任意一方。一个AMQP连接包括两个端点一个是客户端一个是服务器。消费者Consumer一个从消息队列里请求消息的客户端程序。生产者Producer一个向交换机发布消息的客户端应用程序。 准备工作 导入相关依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-amqp/artifactId/dependency 在你的application中添加以下代码根据自己的实际情况修改 spring:rabbitmq:host: 192.168.67.129port: 5672username: adminpassword: 123 创建配置类 Beanpublic Jackson2JsonMessageConverter messageConverter(){return new Jackson2JsonMessageConverter();}Beanpublic RabbitTemplate rabbitTemplate(ConnectionFactory connectionFactory){RabbitTemplate rabbitTemplate new RabbitTemplate(connectionFactory);rabbitTemplate.setConnectionFactory(connectionFactory);rabbitTemplate.setMessageConverter(messageConverter());return rabbitTemplate;}创建枚举类RabblimqConstants 创建常量 public interface RabblimqConstants {String SIMPLE_QUEUE hello_queue_new;//点对点常量String WORK_QUEUE my_work_queue; //工作模式//路由模式String PUBLISHER_A publisher_quque_a;String PUBLISHER_B publisher_quque_b;String PUBLISHER_EXCHANGE my.exchange;//创建两个队列String FANOUT_QUEUE_A fanout_queue_a;String FANOUT_QUEUE_B fanout_queue_b;//创建交换机 广播模式String FANOUT_EXCHANGE my.fanout_exchange;//rounting交换机String ROUTING_QUEUE_ORANGE my_routing_queue_orange;String ROUTING_QUEUE_BLACK my_routing_queue_black;String ROUTING_QUEUE_GRENN my_routing_queue_green;String ROUTING_EXCHANGE my.routing_exchange;//定义rounting keyString ROUNTING_KEY_ORANGE orange;String ROUNTING_KEY_BLACK black;String ROUNTING_KEY_GREEN green;//topic模式String TOPIC_QUEUE_RED my_topic_queue_red;String TOPIC_QUEUE_WHITE my_topic_queue_white;String TOPIC_EXCHANGE my.topic.exchange;String TOPIC_KEY_RED red.#;String TOPIC_KEY_WHITE *.white.#;String NORMAL_QUEUE normal_queue;//正常队列String NORMAL_EXCHANGE normal_exchange;//正常交换机String NORMAL_ROUNTING_KEY normal_routingkey; //正常的keyString DL_QUEUE dl_queue;//死信队列String DL_EXCHANGE dl_exchange;//死信交换机String DL_ROUNTING_KEY dl_routingkey; //死信key//插件完成死信队列String SDL_QUEUE sdl_queue;String SDL_EXCHANGE sdl_exchange;String SDL_ROUNTING_KEY sdl_routingkey;String SDL_EXCHANGE_TYPE x-delayed-message;} 详细介绍 Hello World简单消息模式 模式说明 在上图的模型中有以下概念 P生产者也就是要发送消息的程序C消费者消息的接受者会一直等待消息到来。queue消息队列图中红色部分。类似一个邮箱可以缓存消息生产者向其中投递消息消费者从其中取出消息。 Work queues工作队列模式 Work Queues与入门程序的简单模式相比多了一个或一些消费端多个消费端共同消费同一个队列中的消息。 工作队列模式实际上是一种竞争关系的模式多个消费者之间是竞争关系即一条消息如果被某个消费者消费了那么其他的消费者就获取不到了。 Publish/Subscribe发布与订阅模式 发布订阅模式 1、每个消费者监听自己的队列。2、生产者将消息发给broker由交换机将消息转发到绑定此交换机的每个队列每个绑定交换机的队列都将接收到消息 Routing路由模式 模式说明 路由模式特点 队列与交换机的绑定不能是任意绑定了而是要指定一个RoutingKey路由key 消息的发送方在向 Exchange 发送消息时也必须指定消息的 RoutingKey。 Exchange 不再把消息交给每一个绑定的队列而是根据消息的Routing Key进行判断只有队列的Routingkey与消息的 Routing key 完全一致才会接收到消息 P生产者向Exchange发送消息发送消息时会指定一个routing key。 XExchange交换机接收生产者的消息然后把消息递交给 与routing key完全匹配的队列 C1消费者其所在队列指定了需要routing key 为 error 的消息 C2消费者其所在队列指定了需要routing key 为 info、error、warning 的消息 Topics主题模式 模式说明 Topic主题模式也叫通配符模式。Topic类型与Direct相比都是可以根据RoutingKey把消息路由到不同的队列。只不过Topic类型Exchange可以让队列在绑定Routing key 的时候使用通配符 Routingkey 一般都是有一个或多个单词组成多个单词之间以”.”分割例如 item.insert 通配符规则 #匹配零个或多个词 *匹配不多不少恰好1个词 举例 item.#能够匹配item.insert.abc 或者 item.insert item.*只能匹配item.insert

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913461.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

音乐电子商务网站的建设太原网站建设的公司

一、概述 嵌合抗原受体(CAR)是经过改造后赋予T细胞靶向特定抗原的新能力的受体蛋白。这些受体是嵌合的,因为它们将抗原结合和T细胞激活功能结合到一个受体中。CAR-T细胞疗法使用经过CAR改造的T细胞来治疗癌症。CAR-T免疫疗法的前提是修改T细…

互联网网站开发用哪个语言开发seo推广技术培训

AJAX 学习 AJAX 2 综合案例黑马 API01 图书管理Bootstrap 官网Bootstrap 弹框图书管理-渲染列表图书管理-添加图书图书管理-删除图书图书管理 - 编辑图书 02 图片上传03 更换图片04 个人信息设置信息渲染头像修改补充知识点:label扩大表单的范围 AJAX 2 综合案例 黑…

网站优化需求wordpress+解密成md5

Microsoft的Scott Hunter发布了Microsoft .NET Core 2.1版本的路线图。Hunter宣布Microsoft .NET Core每天约有五十万开发人员的使用量。根据Microsoft所收集的数据,在2017年9月.NET Core 2的使用量已经超过了.NET Core 1.X。有了之前成功的发布经验,Mic…

有成功案例的网站繁体网站模板

CF1100F Ivan and Burgers 静态区间,选取任意个数使得它们的异或和最大 \(n,\ m\leq5\times10^5,\ a_i\in[0,\ 10^6]\) lxl ST表,线性基 如果暴力维护线性基,线段树时间复杂度为 \(O(n\log^2n)-O(\log^3n)\) 由于重复元素对答案没有影响&…

做百度推广网站得多少钱长春火车站防疫政策

引言:当Spring Cloud遇见GraalVM,启动时间进入秒级时代 传统Spring Cloud应用因动态类加载、反射等机制导致启动缓慢(通常超过30秒),在Serverless和Kubernetes滚动更新场景下成为性能瓶颈。Spring Cloud 2023.x通过**G…

专门做男装的网站网站建设分金手指专业十四

为便于广大科技工作者更好的了解中国汽车行业首个英文学术期刊《Automotive Innovation》,并更快的定位到自己感兴趣的论文,编辑部把2018-2019年刊出的70篇论文摘要进行集结,并按照节能与环保(Energy-saving & Eco-systems)、智能网联汽车…

单页面网站设计网站欣赏wordpress 收费主题

摘要:很多人想用十全十美来修饰一样东西,比如软件,对于客户来说,当然希望他们的软件能做到完美。虽然很多专家说利用一些规范可以让软件达到更好!但是在现实开发中,真的会有那么完美的软件吗? 最…

安徽住房建设厅网站凡客诚品服装购物网

各位T3学员∶本周VBA技术资料增加391-395讲,看到通知后联络我(微:VBA6337)免费领取资料。成果来之不易,您更新后请说声谢谢,感恩我的成果。 MF391:选择同颜色的单元格 MF392:连接范…

网站改版seo方案国际最新时事新闻热点

目录 第一步先选择合适的证书类型: 第二步在填写自己需要保护的域名信息: 第三步验证域名所有权(或者是单位组织信息、详细组织单位业务详情): 第四步验证完成后证书会正常签发: 第五步将下载完成的证书…

佳木斯 两学一做 网站wordpress windows下载

人工智能在未来会有哪些可能的发展趋势? 答:人工智能在未来将继续迎来许多可能的发展趋势,以下是一些可能的方向: 更强大的算法和模型:人工智能算法和模型将不断改进和优化,为更复杂的数据和问题提供更强大…

织梦 网站首页阿里云免费建站

演示视频: 基于SSM的美容院管理系统演示。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring SpringMvcMybatisVueLayuiElem…

快速建站费用网站排名突然掉了怎么回事

代码中Ci表示候选频繁i项集,Li表示符合条件的频繁i项集    # codingutf-8    def createC1(dataSet): # 构建所有1项候选项集的集合    C1 []    for transaction in dataSet:    for item in transaction:    if [item] not in C1:   …

郑州网站制作开发林州网站建设哪家专业

接上一篇:SpringBoot入门到精通_第3篇 _应用组件分析 https://blog.csdn.net/weixin_40816738/article/details/101096218 文章目录一、SpringBoot 开发三板斧1. 简述2. 案例2.1. 整合springDataJpa2.2. 启动类加注解2.3. 写配置一、SpringBoot 开发三板斧 1. 简述…

工业相机与镜头靶面尺寸的关系:从原理到选型的避坑指南 - 教程

工业相机与镜头靶面尺寸的关系:从原理到选型的避坑指南 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

提供优雅报错能力

提供优雅报错能力 漫思

Security Onion Solution

1 下载安装 https://securityonionsolutions.com/software/ https://github.com/Security-Onion-Solutions/securityonion/blob/2.4/main/DOWNLOAD_AND_VERIFY_ISO.md

详细介绍:MySQL进阶学习

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

时序数据库 TimechoDB V2.0.6 发布 | 新增查询写回、黑白名单等功能

表模型查询写回、访问控制黑白名单、位操作函数、可下推的时间函数等重要功能更新!TimechoDB V2.0.6 版本正式发布! TimechoDB 是由 IoTDB 原厂团队开发的企业级时序数据库产品。V2.0.6 版本新增表模型查询写回功能,…

icp网站备案流程视频网站弹幕怎么做

0 CS224W概况 斯坦福大学CS224W课程:http://cs224w.stanford.edu/ 图机器学习的库: 为什么是图?图是描述和分析具有关系/交互的实体的通用语言。 1 图数据举例 复杂域具有丰富的关系结构,可以表示为关系图。 通过显式地建模关…