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

漯河网站建设-千弘网络公众号怎么制作链接

漯河网站建设-千弘网络,公众号怎么制作链接,网页美工设计培训学校哪家好,网站哪个公司做概念 概念: publisher:生产者,也就是发送消息的一方 consumer:消费者,也就是消费消息的一方 queue:队列,存储消息。生产者投递的消息会暂存在消息队列中,等待消费者处理 exchang…

概念

概念:

  • publisher:生产者,也就是发送消息的一方

  • consumer:消费者,也就是消费消息的一方

  • queue:队列,存储消息。生产者投递的消息会暂存在消息队列中,等待消费者处理

  • exchange:交换机,负责消息路由。生产者发送的消息由交换机决定投递到哪个队列。

  • virtual host:虚拟主机,起到数据隔离的作用。每个虚拟主机相互独立,有各自的exchange、queue

helloworld快速上手

启动mq服务

brew services start rabbitmq

浏览器打开:http://localhost:15672/

可以看到成功进入

Username和Password均为guest

引入依赖

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

配置文件

spring:rabbitmq:host: localhost #域名port: 5672 #端口username: guest #用户名password: guest #密码

生产者定义

import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.amqp.rabbit.annotation.Exchange;
import org.springframework.amqp.rabbit.annotation.Queue;
import org.springframework.amqp.rabbit.annotation.QueueBinding;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;@Component
@RequiredArgsConstructor
@Slf4j
public class SpringRabbitListener {@RabbitListener(bindings = @QueueBinding(value = @Queue(name = "test.queue", durable = "true"),exchange = @Exchange(name = "test.direct"),key = "test.key"))public void listenPaySuccess(String msg){System.out.println("消费者接收到topic.queue的消息:【" + msg + "】");}
}

消费者定义

import org.junit.jupiter.api.Test;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
public class SpringAmqtest {@Autowiredprivate RabbitTemplate rabbitTemplate;@Testpublic void testQueue(){rabbitTemplate.convertAndSend("test.direct","test.key", "测试下发送消息");}
}

启动springboot服务

控制台消息

可以看到生产者发送消息且成功被消费者消费

参考资料:

黑马RabbitMQ

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

相关文章:

  • 长网址转短网址网站wordpress 多栏主题
  • 北京网站建设公司华网opencart做视频网站
  • 网站是怎么做优化网站上线方案
  • 做一个网站一般费用东京购物商城
  • 惠州 网站建设app开发免费seo网站自动推广软件
  • 网站建设的目标的意思iis部署网站无法访问
  • 做网站的方案图片安徽建设工程信息网官网查询
  • 森马网站建设情况淄博网站客户
  • 个人网站名称请深圳市网页制作
  • 郑州网站建设公司哪家好呼和浩特企业网站
  • 佛山个人网站建设免费简单网页制作成品
  • 武隆网站建设费用网上书店网页设计实训报告
  • 湖北网站设计流程辽宁省建设工程信息网人员解除
  • 企业网站的建立意义网站开发 避免 字段变化 代码
  • 网站建设技术经费预算佛山网站推广经理
  • 做云购网站工业互联网解决方案
  • win10 中国建设银行网站进入淘宝网官网首页电脑版
  • wordpress 网站上传到服务器网站开发建设的步骤
  • 资讯网站模版昌平网站开发
  • 建设一个网站主要受哪些因素的影响因素给被k的网站做友链
  • 个人网站怎么做内容比较好中国林业建设工程网站
  • 福田网站建设有限公司精美个人主页
  • 鹤壁建设网站推广渠道关于外贸的网站
  • 淘宝客网站开发教程公司网络规划设计方案
  • 企业网站推广的目的国内免费ip地址
  • 有哪些做统计销量的网站那些使用vue做的网站
  • 合肥市建设厅官方网站安福网站建设
  • 想学编程做网站网络安全软件有哪些
  • 太仓建设银行网站金蝶云企业云平台
  • 哪里有网站制作建设wordpress 数据库空间