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

旅行社网站方案成都微网站设计

旅行社网站方案,成都微网站设计,网上推广怎么拉客户,摄影网站在线建设再SpringBoot中使用MQ 1.创建SpringBoot项目 除了我们平常使用的一些工具依赖#xff0c;还需要选择这个Spring for RabbitMQ依赖 2.需要在application.yml文件中进行配置 server:port :9090 spring:application:name:producerrabbitmq:host: 你的主机名port: 5672virtual-…再SpringBoot中使用MQ 1.创建SpringBoot项目 除了我们平常使用的一些工具依赖还需要选择这个Spring for RabbitMQ依赖 2.需要在application.yml文件中进行配置 server:port :9090 spring:application:name:producerrabbitmq:host: 你的主机名port: 5672virtual-host: 虚拟主机名称username: adminpassword: admin1233.测试使用 import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource;RestController public class TestController {Resourceprivate TestService testService;RequestMapping(test)public String test(String msg){testService.sendMsg(msg);return success;} } Service public class TestService {Resourceprivate AmqpTemplate amqpTemplate; // 注入RabbitMQ的模板对象用于发送消息Overridepublic void sendMsg(String msg) {// 发送消息到队列amqpTemplate.convertAndSend(queue1, msg);// 发送消息到交换机订阅交换机第二个参数为空amqpTemplate.convertAndSend(wx1, , msg);// 发送消息到交换机路由交换机第二个参数为路由keyamqpTemplate.convertAndSend(wx2, a, msg);} } 完善一下测试使用类 import javax.annotation.Resource;Service public class TestService {Resourceprivate AmqpTemplate amqpTemplate;public void sendMsg(String msg) {if (msg.startsWith(q_)) {// 发送消息到队列amqpTemplate.convertAndSend(queue1, msg);} else if (msg.startsWith(f_)) {// 发送消息到交换机(订阅交换机)amqpTemplate.convertAndSend(ex1, , msg);} else if (msg.startsWith(r_)) {// 发送消息到交换机(路由交换机)if (msg.startsWith(r_a)) {amqpTemplate.convertAndSend(ex2, a, msg);} else if (msg.startsWith(r_b)) {amqpTemplate.convertAndSend(ex2, b, msg);}}} } 此时从浏览器发送请求localhost:9090/test?msg....就可以发送消息到队列中 4.然后创建消费者项目 前期步骤一致只是配置文件的端口号进行变更 package com.qfedu.consumer.service;import org.springframework.amqp.rabbit.annotation.RabbitHandler; import org.springframework.amqp.rabbit.annotation.RabbitListener; import org.springframework.stereotype.Service;Service //RabbitListener(queues {queue1,queue2}) // 首先通过RabbitListener注解监听队列 RabbitListener(queues queue1) public class ReceiveMsgService {// 然后通过RabbitHandler注解将队列中的数据作为入参使用RabbitHandlerpublic void receiveMsg(String msg) {System.out.println(接收Msg msg);}// 另一个可能的消息接收方法处理字节数组类型的数据//RabbitHandler//public void receiveMsg(byte[] bs) {// // 处理字节数组的逻辑//} } 此时就在SpringBoot中实现了生产者发送消息然后消费者消费消息
http://www.tj-hxxt.cn/news/134426.html

相关文章:

  • 活泼风格的网站自己做首饰的好网站
  • 网站 二级域名需要备案吗app开发过程中的困难
  • 设计电子商务网站方式网络托管运营
  • 网站建设的博客专门做网站网站犯法吗
  • 做直播网站成都设计公司视频制作
  • 四线城市网站建设方向及营利点哪家公司做网站专业
  • 怎样用盒子做汽车视频网站安装wordpress中文包
  • 上海官方网站建设wordpress chianz
  • php简易购物网站开发网站域名申请了该怎么做
  • 怎么学习做网站营销型网站分类
  • 什么网站是最全的国外销售网站怎样建设
  • 四川省住房和城乡建设厅官网站网怎样做网站快照
  • 湖州市城乡建设局网站重庆招商网
  • 企业网站建设方案价格百度网盘怎么增大免费空间
  • 百度手机网站优化企业信用网站建设
  • 吉林分销网站建设可信网站认证的区别
  • 海南网站搭建ui设计的定义
  • 长春建站费用国外 素材 网站
  • 设置网站的默认页面昆明几大网站
  • 网站 图文混编西宁网站建设报价cu君博规范
  • 网站建设软硬件平台wordpress怎么装修网页
  • 哪个网站做简历免费下载app与手机网站
  • 评价一个网站的优缺点建设部网站1667号下载
  • 湖州 网站建设公司哪家好做网站项目需要多少钱
  • 常州建网站精湛的网站建设
  • 临沂国际外贸网站建设临平做网站
  • 手机网站要求浦东新区网站建设
  • 什么是网站推广优化php wordpress教程 pdf
  • 聊城建设银行官方网站贵阳监理建设网站
  • 兰州网站排名优化服务房地产建设企业网站