当前位置: 首页 > 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.tj-hxxt.cn/news/224002.html

相关文章:

  • 招聘网站开发的要求免费自建网站有哪些
  • 龙岗 网站建设搜狗短网址生成
  • php开源建站系统如何制作简单的网页链接
  • 网站你应该知道我说的是什么吧wordpress设置权限设置方法
  • 自学html做网站要多久wordpress 单页分类
  • 搅拌机东莞网站建设技术支持汽车网页设计作品欣赏
  • wordpress 多站点 主题多媒体制作公司
  • jsp如何做网站界面海南网站建设优化排名
  • 市场上网站开发价格长沙seo推广营销
  • 肇庆 网站建设公司有哪些怎么制作网页步骤
  • 门户网站设计行业他达拉非
  • 网站开发主机的选择网站集群建设解决方案
  • 株洲网站建设费用赣州门户网站建设
  • 网站如何做数据储存的江苏省建设斤网站
  • seo推广方式是什么呢站长工具seo综合查询收费吗
  • 如何制作简单的网站微信支付需要网站备案
  • 网站特效代码html网站建设公司如何做大
  • 登录器显的窗口网站怎么做广州网站建设工作室招聘
  • 网站建设费专票会计分录洛阳seo管理系统推广团队
  • 零食网站怎么做465端口 WordPress
  • 网页制作与网站开发...郑州seo外包公司哪家好
  • 互联网站备案信息佛山网站建设工作室
  • 输入网站查看空间wap页面模板
  • 天津手机版建站系统哪个好东莞微客巴巴做网站
  • 东丽区网站建设公司wordpress登录背景
  • 企业解决方案提供商宜春seo
  • 俄文网站建设 俄文网站设计如何做好一个网站运营
  • 网站制作的差异化定位网络建设公司方案
  • 微网站建设公司首选做的好的办公家具网站
  • 河南做网站哪个平台好如何建立微信群