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

新八建设集团网站免费云服务器官网

新八建设集团网站,免费云服务器官网,flash制作网页,企业网站备案要多少钱一、安装Erlang与Rabbitmq 安装教程本教程是在centos8下试验的,其实linux系统的都差不多RabbitMQ官方:Messaging that just works — RabbitMQRabbitMQ是开源AMQP实现,服务器端用Erlang语言编写,Python、Ruby、 NET、Java、JMS、c…

一、安装Erlang与Rabbitmq

 安装教程本教程是在centos8下试验的,其实linux系统的都差不多RabbitMQ官方:Messaging that just works — RabbitMQRabbitMQ是开源AMQP实现,服务器端用Erlang语言编写,Python、Ruby、 NET、Java、JMS、c、PHP、action screcrive AMQP (高级消息队列协议)和高级消息队列协议是APP应用层协议的开放标准,是为面向消息的中间件而设计的。消息中间件主要用于组件之间的解耦,其中消息的发送方不需要知道消息使用者的存在,反之_rabbitmq安装https://blog.csdn.net/weixin_44545251/article/details/128216395

二、在springboot中使用rabbitmq

1.导入依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId>
</dependency>

2.编写配置文件

spring:rabbitmq:host: localhostport: 5672username: guestpassword: guest

3.配置一个队列

package com.example.Rabbtimq.config;import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class QueueAndExchangeConfig {@Bean("myFirstQueue")public Queue getFirstQueue(){return new Queue("my-first-queue");}
}

4.编写一个生产者类

package com.example.Rabbtimq.controller;import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("producer")
public class RabbitMqController {@Autowiredprivate RabbitTemplate rabbitTemplate;@GetMapping("producerSendFirstQueue")public String sendMsg(String msg){rabbitTemplate.convertAndSend("my-first-queue",msg);return msg;}}

5.编写一个消费者监听队列中的消息

package com.example.Rabbtimq.controller;import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@Component
public class ConsumerHandler {@RabbitListener(queues = "my-first-queue")public void getFirstQueue(String msg){System.out.println("消费者1:"+msg);}
}

6.使用接口工具调生产接口

7.查看图形化界面

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

相关文章:

  • 遂宁做网站百度教育小程序入口
  • 做外贸如何建立网站做乡村旅游的网站
  • 做菠菜网站代理犯法吗关键词林俊杰mp3免费下载
  • 电脑网站开发学习找回网站后台
  • 做境外的网站网站违法么友情链接交易网站源码
  • 手机 dns 国外网站做问卷调查用哪个网站
  • 黑龙江建设监理协会网站网站筛选功能
  • 网站做优化的好处南宁网站推广排名
  • 做积分网站网页制作人员培训课程
  • 油画风网站8x8x8x新的网址入口
  • 网站建设领导小组m大宅高端设计公司首页
  • 河南网站搭建北京互联网公司分布
  • 太原模板建站定制小米发布会直播平台
  • 锦州网站建设报价做网站设计挣钱吗
  • 手机做兼职的网站学php到做网站要多久
  • 自己怎么做网站网页快递公司网页模板
  • 网站头部模板php4.4 用什么wordpress
  • 网站建设前期准备工作关键词热度
  • 淮南网站建设全包安徽省建设工程信息网公共服务平台
  • 商品网站建设实验报告网站页面设计需求文档
  • 珠海网站制作策划wordpress记录搜索历史
  • 网站开发平台及常用开发工具网站推广合作
  • 西安哪家公司做网站气动科技东莞网站建设
  • 移动通信网站建设经典广告推广词
  • php网站开发招聘需求分析北京网站建设公司哪家好
  • 网站免费正能量安全网站怎么做seo_
  • 云服务器可以做两个网站温岭市住房和城乡建设局网站
  • 长沙推广网站德州做网站最好的公司有哪些
  • 如何做物流网站廊坊企业建站
  • 织梦网站后台网址建设一个网站需要做哪些工作