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

临沂河东区建设局网站工作室怎么赚钱

临沂河东区建设局网站,工作室怎么赚钱,设计网页的一般步骤,网站视频放优酷里面怎么做作为一个消息队列,RabbitMQ 也可以作为应用程序之间的通信. 消费者代码生产者代码放在不同的应用中即可完成不同应用程序之间的通信 下面以订单程序为例,展示的就是一种基于 Spring RabbitMQ 实现的应用间的通信 需求描述: 用户下单成功后,,通知物流系统,进行发货(此处只进…

作为一个消息队列,RabbitMQ 也可以作为应用程序之间的通信.

消费者代码生产者代码放在不同的应用中即可完成不同应用程序之间的通信

下面以订单程序为例,展示的就是一种基于 Spring + RabbitMQ 实现的应用间的通信

需求描述:

用户下单成功后,,通知物流系统,进行发货(此处只进行应用间通信,不实现其他的具体功能)

订单系统作为一个生产者,物流系统作为一个消费者

1. 创建项目

这里我把两个项目放到一个项目里面,也可以进行拆开

1~ 创建一个空项目(一个空的文件夹)

2~ 在项目中,创建 Module

3~ 后面的流程和创建 SpringBoot 相同

此处创建出两个项目  1) logistics-service    2) order-service

如果创建的项目出现如下情况,说明该项目没有被加载成 Maven 项目

pom 文件图标显示不同

  正常情况

修改配置文件

  最终结构

2. 订单系统(生产者)

声明队列

编写下单接口,下单成功后,发送订单消息

查看消息

3. 物流系统(消费者)

监听队列

@RabbitListener(queues = "order.queue") 可以加在类上, 也可以加在方法上, 用于定于一个类或者方法作为消息的监听器
@RabbitHandler 是一个方法级别的注解, 当使用 @RabbitHandler 注解时, 这个方法将被调用处理特定的消息 

(从队列中获取到的消息类型可能会不同,该注解会根据消息的类型去匹配不同方法的参数,调用不同的方法)

访问订单系统的接口,在物流系统的日志中观察到下单消息

发送消息的格式为对象

创建 OrderInfo 实体类,并实现 Serializable 接口(不需要重写)

修改生产者代码

发送消息

上述消息是被序列化为 二进制 的结果,难以观察

如果通过 RabbitTemplate 发送一个对象作为消息, 我们需要对该对象进行序列化
Spring AMQP推荐使用JSON序列化,Spring AMQP提供了 Jackson2JsonMessageConverter 和
MappingJackson2MessageConverter 等转换器, 我们需要把一个 MessageConverter 设置到RabbitTemplate 中
1. 修改生产者代码
将消息序列化
2. 修改消费者代码
此处将 order-service 打成一个 jar 包供 消费者引用(非正常情况)
--> 可以将 OrderInfo 提取出来分别供生产者和消费者使用
生产者把消息序列化,消费者也需要把消息序列化
重启服务,发送消息
http://www.dtcms.com/wzjs/543700.html

相关文章:

  • 梅州网站建设梅州网页设计与制作书
  • 宜兴网站设计上海注册公司费用
  • 高端网站建设 aspx广西工程建设质量管理协会网站
  • 设计师常上的网站彩票网站开发的风险
  • 厦门h5网站建设学校网页设计方案
  • 代理记账网站怎么做如何在云服务器上搭建网站
  • 怎么做盗文网站谢闵行
  • wordpress网站地图百度插件郑州做网站公司哪家好
  • wordpress4.2.8 留言本东莞推广seo关键词排名优化
  • 网站开发代码阜城网站建设代理
  • 云南省建设厅网站发文长春网络推广服务
  • 传统旅行社如何建设网站wordpress打开5秒
  • 泉州cms建站系统资金盘做网站
  • 国外网站内容去哪些平台做网络维护是做什么
  • 做代金券的网站铜陵商城网站建设
  • 自己做的网站怎么接入微信网站范例
  • 网站做水印有没有影响吗深圳关键词优化
  • 网站集约化建设 通知网站到期域名怎么解决
  • 网站seo优化心得汽车之家如何做团购网站
  • 毕设做系统与网站答辩程序员wordpress
  • 网站推广软文选天天软文wordpress自适应画廊
  • 关于网站建设心得体会小程序主题wordpress
  • 网站如何建设目录抖音代运营赚钱吗
  • 免费网站制作 优帮云建网站收费多少钱
  • 广州网站建设网络推广公司山西网站建设公司
  • 网站icp备案号查询办公室装修费怎么做账
  • 我的世界用自己皮肤做壁纸网站做淘宝还有必要做网站吗
  • 网站建设架构细节北京市建设工程造价管理处网站
  • 外贸门户网站外网域名购买
  • 中国电力建设集团有限公司网站网站优化西安