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

服务器创建多个网站吗app界面设计模板一套

服务器创建多个网站吗,app界面设计模板一套,建筑行业大数据平台,哪个网站可以做装修效果图目录一、概述二、基础配置三、生产者四、消费者一、概述 这是一篇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/607817.html

相关文章:

  • 潍坊网站建设如何网络营销考试题及答案
  • 建设银行企业网站无法打印回单做怎么网站
  • 东莞做网站服务商食品网站建设案例
  • 毕设代做网站wordpress适合
  • 同字形结构布局网站常州高端网站建设公司
  • 免费企业建站系统源码微网站如何做微信支付宝支付接口
  • 网站搭建好之后提示网页走丢了怎么看网站是用什么程序做的
  • 做免费网站做下载网站用什么程序好
  • 企业查询官方网站怎么修改网站的关键词
  • 太仓有做网站的地方吗上海市建设网站
  • 水木网站建设wordpress 微信 商城
  • 做网站能自己找服务器吗网站seo优化免
  • html静态网站下载专门做处理货的网站
  • 我想自己做的知道网站什么网站做软文
  • 济南建设银行公积金网站seo工程师是什么职业
  • 百度广告投放技巧网站外推和优化
  • ps制作网站过程wordpress更改了数据库密码错误
  • 网站方案组成要素搭建一个小程序需要多少钱
  • 大同网站建设优化推广网站建设公司宣传文案
  • 济南网站微信网站建设平台卜先明
  • 【Android 组件】 实现数据类的 Parcelable 序列化
  • 传媒公司制作网站公司网站备案网址
  • 淮南网络建站公司关键词优化seo优化
  • 电商思维做招聘网站福州自助建站软件
  • 建设网站上海市孝感网站建设专家
  • 建设通官方网站下载e航做网站数据需求分析
  • 制作公司网站用阿里云苗木网站开发需求
  • 深圳高端网站制作公司品牌网站解决方案
  • 物流商 网站建设方案提供常州网站建设
  • 网站搭建三部曲是什么?怎么做辅助发卡网站