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

网站架构分析工具注册资金写100万后悔

网站架构分析工具,注册资金写100万后悔,网站建设要多钱,泉州响应式网站建设目录 SpringBoot集成RocketMQ消息发送三种方式1、同步消息producer-springboot创建项目添加依赖配置文件同步消息发送代码启动类Test类 comsumer-springboot创建项目添加依赖配置文件同步消息消费代码 2、异步消息生产者消费者 3、一次性消息生产者消费者 消息消费两种方式1、集…

目录

  • SpringBoot集成RocketMQ
    • 消息发送三种方式
      • 1、同步消息
        • producer-springboot
          • 创建项目
          • 添加依赖
          • 配置文件
          • 同步消息发送代码
          • 启动类
          • Test类
        • comsumer-springboot
          • 创建项目
          • 添加依赖
          • 配置文件
          • 同步消息消费代码
      • 2、异步消息
        • 生产者
        • 消费者
      • 3、一次性消息
        • 生产者
        • 消费者
    • 消息消费两种方式
      • 1、集群模式
        • 生产者:
        • 消费者:
      • 2、广播模式
        • 生产者
        • 消费者
    • 顺序消息
      • 生产者
        • 问题:
      • 消费者:
    • 延迟消息
      • 生产者:
      • 消费者:
    • 消息过滤
      • 1、Tag标签过滤
        • 生产者:
        • 消费者:
      • 2、SQL92过滤
        • 生产者:
        • 消费者:
    • 消费状态

SpringBoot集成RocketMQ

消息发送三种方式

1、同步消息

producer-springboot
创建项目

也是创建一个maven项目,添加对应的依赖就是boot项目了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

添加依赖

在这里插入图片描述

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.14.RELEASE</version><relativePath/></parent><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.0.4</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>
配置文件

application.properties

在这里插入图片描述

同步消息发送代码
启动类

在这里插入图片描述

Test类

因为没有用web来启动,所以我们来写个测试类就可以了

在这里插入图片描述

效果:已经成功发送消息到消息中间件

在这里插入图片描述
在这里插入图片描述

comsumer-springboot
创建项目

在这里插入图片描述

在这里插入图片描述

添加依赖

和生产者的依赖差不多

在这里插入图片描述

配置文件

只需要nameserver地址就可以,知道去哪里消费

在这里插入图片描述

同步消息消费代码

在这里插入图片描述

2、异步消息

生产者

在这里插入图片描述

消费者

消费者代码没变化,正常消费

在这里插入图片描述

3、一次性消息

生产者

就是调用方法而已,没有什么区别
在这里插入图片描述

消费者

都是同样的消费代码,不需要改变

在这里插入图片描述

消息消费两种方式

1、集群模式

开两个消费启动

在这里插入图片描述

在这里插入图片描述

生产者:

在这里插入图片描述

消费者:

集群模式的每个消费者,均衡分配消息进行消费

在这里插入图片描述
均衡分配

在这里插入图片描述

在这里插入图片描述

2、广播模式

每个消费者都能消费到同样的所有消息

生产者

在这里插入图片描述

消费者

在这里插入图片描述

顺序消息

加点基础数据

在这里插入图片描述

在这里插入图片描述

生产者

在这里插入图片描述

问题:

在这里插入图片描述

解答:

执行rocketMQTemplate.sendOneWayOrderly()这个发送消息的方法的时候,才会调用到这个rocketMQTemplate.setMessageQueueSelector()这个setxxx方法。

在这里插入图片描述

消费者:

注解上加个顺序消费的参数就可以了

在这里插入图片描述

多个结果都是按顺序消费的====创建–付款–完成–推送

在这里插入图片描述

延迟消息

生产者:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

消费者:

在这里插入图片描述

如图:

第一次需要创建topic需要时间,所以假设延迟10秒,第一条消费的时间,因为要创建topic,所以会大于10秒,后面的其他消息就会稳定在10秒。

经自己测试,后面的其他延迟消息,会上下浮动1秒。

在这里插入图片描述

消息转string的其他方法,试下有没有用,没有用

在这里插入图片描述
在这里插入图片描述

消息过滤

1、Tag标签过滤

生产者:

在这里插入图片描述
在这里插入图片描述

消费者:

在这里插入图片描述

在这里插入图片描述

2、SQL92过滤

生产者:

在这里插入图片描述
在这里插入图片描述

消费者:

在这里插入图片描述

消费状态

在这里插入图片描述

http://www.yayakq.cn/news/304103/

相关文章:

  • 公司网站开发费算什么费用门户网站建设招标方
  • 没有做防注入的网站教做衣服的网站
  • 做网站的时候字体应该多大房产网站建设的功能
  • 域名注册查询网站wordpress cms怎么登陆界面
  • 重庆专业微信商城建设公司叶涛网站推广优化
  • 网站建设群发广告词做课展网站
  • 三维立体网站建设单县做网站
  • 网校网站毕业设计的方案石佛营网站建设
  • 凯里网站设计哪家好高端h5网站建设 上海
  • 国内互联网建站公司排名电子商务网站建设规划报告
  • 做购物网站骗人自己做网站用花钱么
  • 南宁公司网站建设公司唐山做网站公司汉狮价格
  • 个人网站免费服务器想做水果外卖怎么做网站
  • 阿土伯网站做产品推广咋样怎么看一个网站什么程序做的
  • wordpress仿站视频教程一个网址建多个网站
  • 做平面设计的一般浏览什么网站深圳网站建设哪家比较专业
  • 广州 网站开发 骏域旅游网站课程设计
  • 团员注册网站十秒折一个萝卜刀
  • 结婚网站模版公司名字寓意好的字
  • 网站推广方式和手段wordpress弹出服务协议窗口
  • 免费网站设计 优帮云word导入wordpress
  • 石家庄网站建设推广服务零起飞网站建设工作室
  • 沧州网站建设刘磊绍兴企业网站推广
  • 创建一个购物网站自动售货机免费投放联系方式
  • 网站建设管理报告济南建设企业网站
  • 敦化市建设局网站十大国外室内设计网站
  • 微网站建设对微网站进行策划贵州网站开发哪家便宜
  • 潍坊一品网站制作免费招聘网站都有哪些
  • 做土豆的视频在线观看网站做短视频的网站都有哪些
  • 做网站怎么报价菜谱网站模版