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

意识形态建设专题网站重庆建设工程造价信息

意识形态建设专题网站,重庆建设工程造价信息,英文网站建设优化,宝宝个人网站模板文章目录 1、整合2、消息的生产3、消费4、发送异步消息5、补充#xff1a;安装RocketMQ 1、整合 首先导入起步依赖#xff0c;RocketMQ的starter不是Spring维护的#xff0c;这一点从starter的命名可以看出来#xff08;不是spring-boot-starter-xxx#xff0c;而是xxx-s… 文章目录 1、整合2、消息的生产3、消费4、发送异步消息5、补充安装RocketMQ 1、整合 首先导入起步依赖RocketMQ的starter不是Spring维护的这一点从starter的命名可以看出来不是spring-boot-starter-xxx而是xxx-spring-boot-starter和MyBatisPlus、Druid一样因此version值得自己加 dependency groupIdorg.apache.rocketmq/groupId artifactIdrocketmq-spring-boot-starter/artifactId version2.2.1/version /dependency添加相关配置 rocketmq: name-server: localhost:9876 producer: group: group_rocketmq # 设置一个自定义的生产者默认组名省掉这个启动会报错 在需要的地方注入RocketMQTemplate操作对象 Autowired private RocketMQTemplate rocketMQTemplate;2、消息的生产 发送消息继续convertAndSend方法接着上篇在Service层来演示 Service Slf4j public class MessageServiceRocketmqImpl implements MessageService { Autowired private RocketMQTemplate rocketMQTemplate; Override public void sendMessage(String id) { rocketMQTemplate.convertAndSend(order_sm_id,id); log.info(使用Rabbitmq将待发送短信的订单纳入处理队列idid); } } convertAndSend方法依旧重载可以直接传一个Object也可以先传一个destination参数即发到哪儿再传要发的message 3、消费 这里不演示手动receive方法拿消息直接用监听器自动拿来消费实现RocketMQListener接口泛型为Message类型重写onMessage方法加RocketMQMessageListener注解两个属性为主题名称和消费者组 Component Slf4j RocketMQMessageListener(topicorder_sm_id,consumerGroup group_rocketmq) public class RocketmqMessageListener implements RocketMQListenerString { Override public void onMessage(String id) { log.info(已完成短信发送业务idid); } } 4、发送异步消息 Service Slf4j public class MessageServiceRocketmqImpl implements MessageService { Autowired private RocketMQTemplate rocketMQTemplate; Override public void sendMessage(String id) { //回调逻辑SendCallback callback new SendCallback() { Override public void onSuccess(SendResult sendResult) { //消息发送成功后你要做的业务//...log.info(消息发送成功); } Override public void onException(Throwable throwable) { log.info(消息发送失败); } }; //异步发送rocketMQTemplate.asyncSend(order_sm_id,id,callback); log.info(使用Rabbitmq将待发送短信的订单纳入处理队列idid); } } asyncSend异步发消息有个参数是callback回调方法类型是一个接口创建这个对象的时候重写onSuccess和OnException方法即消息发送成功以后的逻辑和消息发送失败以后的逻辑异步的体现不用等来个回调。 5、补充安装RocketMQ 建议以Docker方式启动下面备份下在Windows的安装安装为一个系统服务 下载 下载地址https://rocketmq.apache.org/安装解压缩即可 默认服务端口9876环境变量配置 ROCKETMQ_HOME PATH NAMESRV_ADDR 建议 127.0.0.1:9876启动命名服务器 mqnamesrv启动Broker mqbroker服务器功能测试生产数据 tools org.apache.rocketmq.example.quickstart.Producer服务器功能测试消费数据 tools org.apache.rocketmq.example.quickstart.Consumer
http://www.hkea.cn/news/14410894/

相关文章:

  • 广东圆心网站开发怎么提交网站地图
  • 长春南关网站建设jsp写的网站
  • 榆林市 网站建设有什么网站可以接淘宝设计单做
  • 外包网站都有哪些免费编程软件小学生
  • 免费推广做产品的网站网站建设可实施性报告
  • 撤销个人网站备案ipv6网站建设东莞
  • 济南模板建站软件注册网站应注意事项
  • 保险网站建设网站开发常用的数据库
  • 深圳响应式网站制作兴安盟新百度县seo快速排名
  • 网页设计总结5000字seo关键词优化公司
  • 毕业设计网站前端代做附近旅游团地址电话怎么搜索
  • 郑州网站建设最低价建了qq群 如何快速推广
  • 个人网站有什么做网站公司哪家便宜
  • 网站推广与优化怎么做南京制作网页速成班
  • 吉林商城网站建设怎么制作网站下载软件
  • 阜宁做网站工作室酒店宣传软文
  • 龙胜时代大厦 做网站专业团队建设方案
  • 自己做网站需要学什么软件网站开发前景知乎
  • 网站开发与开发珠海百度seo
  • 国家网站备案查询系统建设网站科目
  • 天河网站建设网络推广网络营销渠道的组成要素包括
  • 河南省建设工程监理协会网站网站建设推广营销策划
  • 温州瑞安网站建设平台网站seo优化服务
  • 凡科建站步骤网络推广营销团队
  • 果洛州公司网站建设大型网站开发价格
  • 金站网.营销型网站快排seo软件
  • 迁西网站开发上海房产网二手房出售信息
  • 深圳尼高网站建设建网站的公司哪里有
  • 企业为什么建站wordpress 顶踩插件
  • 企业宣传网站建设图示网站维护 英语