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

保山网站制作网店运营工资一般多少

保山网站制作,网店运营工资一般多少,重庆哪里可以做网站的,幼儿园项目建设背景RabbitMQ有5中工作模式:简单模式、工作队列模式、发布/订阅模式、路由模式和主题模式 简单模式(Simple Mode) 简单模式是最基本的工作模式,也是最简单的模式。在简单模式中,生产者将消息发送到一个队列中,…

 RabbitMQ有5中工作模式:简单模式、工作队列模式、发布/订阅模式、路由模式和主题模式

简单模式(Simple Mode)

简单模式是最基本的工作模式,也是最简单的模式。在简单模式中,生产者将消息发送到一个队列中,然后消费者从该队列中接收并处理消息。这种模式下,一个生产者可以发送多个消息,但只有一个消费者能够接收和处理这些消息。简单模式适用于单个生产者和单个消费者的场景。

具体实现

1. 导入依赖、在依赖文件配置rabbitmq(消费者和生产者程序都要实现)

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
spring:rabbitmq:   host: 192.168.10.100 # 自己的虚拟机IPport: 5672 # 端口virtual-host: /root # 虚拟主机username: root # 用户名password: root # 密码

2. 创建消费者(一个程序)

@Component
public class SimpleModeProducer {@Autowiredprivate RabbitTemplate rabbitTemplate;//注入中央类public void sendMessage(String queueName, String message) {rabbitTemplate.convertAndSend(queueName, message);System.out.println("发送的消息: " + message);}
}

3.创建消费者(另一个程序)

@Component
public class SimpleModeConsumer {@RabbitListener(queues = "simple.queue")//监听队列,自动检测public void receiveMessage(String message) {System.out.println("接收到的消息: " + message);}
}

4. 测试(在生产者程序)

@SpringBootTest
public class SimpleModeTest {@Autowiredprivate SimpleModeProducer producer;@Testpublic void testSimpleMode() {producer.sendMessage("simple.queue","hello, rabbitmq!");}
}

工作队列模式(Work Queue Mode)

工作队列模式也被称为任务队列模式,在工作队列模式中,生产者将消息发送到一个队列中,多个消费者同时监听该队列,并竞争地接收消息进行处理。每个消息只能被一个消费者接收,确保消息的唯一性。工作队列模式可以实现任务的并行处理,提高系统的处理能力。

发布/订阅模式(Publish/Subscribe Mode)

发布/订阅模式将消息发送到交换机(exchange),然后交换机将消息广播给所有绑定的队列。每个队列都有自己的消费者,从而实现了消息的广播。在发布/订阅模式中,生产者将消息发送到交换机,而不是直接发送到队列。交换机根据绑定的队列将消息进行广播。这种模式适用于需要将消息广播给多个消费者的场景。

路由模式(Routing Mode)

路由模式在发布/订阅模式的基础上增加了路由键(routing key)的概念。生产者将消息发送到交换机,并指定一个路由键。交换机根据路由键的匹配规则将消息发送到相应的队列。消费者可以选择订阅特定的路由键,只接收符合条件的消息。这种模式适用于需要根据消息的属性或条件进行消息路由的场景。

主题模式(Topic Mode)

主题模式是路由模式的扩展,它使用通配符来匹配路由键。生产者将消息发送到交换机,并指定一个主题(topic)。交换机根据主题的模式匹配将消息发送到符合条件的队列。主题模式可以实现更灵活的消息路由,可以根据不同的主题将消息发送给不同的队列。这种模式适用于需要根据消息的主题进行灵活路由的场景。

http://www.qdjiajiao.com/news/11284.html

相关文章:

  • 做网站主要步骤微信营销的方法
  • 商业性质网站建设步骤惠州seo优化服务
  • 网站开发技术人员如何申请域名
  • 坂田网站建设哪家好百度竞价关键词查询
  • 网站建设的3个基本原则交换友链平台
  • dw做动态网站怎么做网络营销推广
  • 如何恢复wordpress地址(url)太原搜索引擎优化招聘信息
  • 做学校网站素材图片素材长沙网红奶茶
  • 北京企业建站系统模板seo中文意思
  • 摄影网站设计素材今日百度搜索风云榜
  • 免费做网站刮刮卡如何制作自己的公司网站
  • wordpress主动推送代码写在哪里独立站seo
  • wordpress保存登陆重庆seo整站优化效果
  • 辽阳男科医院哪家最好系统优化工具
  • 中铝长城建设有限公司网站武威网站seo
  • 网站改版 翻译通过百度指数不能判断出
  • 站长必备网站市场营销考试题目及答案2022
  • 好孩子官方网站王建设推广资源整合平台
  • 网站建设岗位阿里指数app下载
  • 餐馆网站怎么做的百度手机助手应用商店下载
  • wordpress如何在首页前加引导页深圳百度seo优化
  • 17网站一起做网店靠谱免费微信引流推广的方法
  • 前端做网站直播新手怎么做网络销售
  • 可做生物试卷的网站电商运营推广的方式和渠道有哪些
  • 做爰网站有哪些google永久免费的服务器
  • 广源建设集团有限公司网站首页优化公司
  • 做网站下载别人的图算不算侵权青岛网站建设培训学校
  • 全民健身中心项目谷歌seo优化公司
  • python做电商网站体验营销策略
  • 手机做任务佣金的网站十大免费货源网站免费版本