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

网站互动方式北京装修公司排名前十名

网站互动方式,北京装修公司排名前十名,有哪些做网站好的公司好,lnmp wordpress目录一、概述二、基础配置三、生产者四、消费者一、概述 这是一篇Java集成RabbitMQ的入门案例,在这里我们做一个小案例,来体会一下RabbitMQ的魅力。 首先我们要做的就是创建一个生产者一个消费者: 生产者直接向RabbitMQ的队列(Q…

目录

  • 一、概述
  • 二、基础配置
  • 三、生产者
  • 四、消费者


一、概述

这是一篇Java集成RabbitMQ的入门案例,在这里我们做一个小案例,来体会一下RabbitMQ的魅力。
首先我们要做的就是创建一个生产者一个消费者:

  1. 生产者直接向RabbitMQ的队列(Queue)simple.queue中发送消息。
  2. 消费者负责接收队列(Queue)simple.queue发送过来的消息。

生产者源码
消费者源码

二、基础配置

当我们的生产者要发送和接收消息时,首先需要再RabbitMQ中创建一个通道。
在这里插入图片描述

三、生产者

  1. 加载POM文件
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>
</dependencies>
  1. 配置YML文件
server:port: 8021
spring:#给项目来个名字application:name: rabbitmq-provider#配置rabbitMq 服务器rabbitmq:host: 127.0.0.1port: 5672username: adminpassword: adminvirtualHost: /mamfconnection-timeout: 5000requested-heartbeat: 30
  1. 在Test中编写测试代码
package com.ming;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 SpringAmqpTest {@Autowiredprivate RabbitTemplate rabbitTemplate;@Testpublic void testSend() {for (int i = 0; i < 10; i++) {String queueName = "simple.queue";  // 队列名称String messahe = String.format("hello %s, spring amqp!", i + 1);  // 消息rabbitTemplate.convertAndSend(queueName, messahe);  // 发送}}
}

四、消费者

消费者的前两部分与生产者是一样的,消费者需要创建一个监听,用于监听simple.queue队列。

package com.ming.listens;import lombok.extern.slf4j.Slf4j;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;@Slf4j
@Component
public class RabbitmqListen {@RabbitListener(queues = "simple.queue")public void listenSimpleQueue(String message){System.out.println(String.format("消费者收到了simple.queue: %s", message));}
}

当从生产者发送消息时,消费者就会监听到数据。
在这里插入图片描述

http://www.dtcms.com/a/544142.html

相关文章:

  • 模板建站3000是不是贵了织梦仿wordpress
  • 建设企业展示网站做个软件需要多少钱
  • 佛山专业网站开发公司app平台需要多少钱
  • 天门做网站网站建设云
  • 做网站源代码需要买吗网站如何做备份
  • .net响应式网站模板最好的买房app排行榜
  • 重庆建设摩托官方网站一些难以发现的网站
  • 企业网站开发用什么seo网站优化服务
  • 在线相册jsp网站开发与设计asp手机网站自动跳转
  • 有哪些做婚礼电子请柬的网站上海网警
  • 自己制作的网站上传到服务器后怎么原来的网页没有变营销型网站建设的注意事项
  • 邯郸网站制作与建设成都人社app
  • 做网站找哪家好html代码网站
  • 泸州城建设档案管网站淄博seo服务
  • 国内网站建设阿里云张家港网站seo
  • 开发网站的可行性公司企业注册信息查询
  • 截图京东图片做网站中国建设网app下载
  • 李可做的网站怎么做企业营销型网站
  • 石家庄市住房建设局网站遵义建设厅官方网站 元丰
  • 网站开发补充合同范本优化核心系列网站
  • nginx 网站开发重庆个人建站模板
  • 广州网站设计找谁有做公司网站
  • 玉泉路网站制作wordpress 仿牛杂
  • 网站表单怎么做网站开发方面知识
  • 信阳市住房和城乡建设局网站黄山建设网站公司电话号码
  • 优购物官方网站购物记事本做网站报告
  • 晋中企业网站建设网站建设 猫云seo
  • app网站开发合同dw网站设计与制作
  • 上海市门户网站网络规划设计师是副高
  • 北京建站公司推荐首推万维科技技校十大吃香专业