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

网站服务器租用多少钱淘宝关键词排名优化

网站服务器租用多少钱,淘宝关键词排名优化,用jsp做网站,有没有做黑市网站前文讲解了RabbitMQ的下载和安装&#xff0c;此文讲解springboot整合RabbitMq实现消息的发送和消费。 1、创建web project项目&#xff0c;名称为“SpringbootAction-RabbitMQ” 2、修改pom.xml文件&#xff0c;添加amqp使用jar包 <!-- RabbitMQ --> <dependency&g…

前文讲解了RabbitMQ的下载和安装,此文讲解springboot整合RabbitMq实现消息的发送和消费。

1、创建web project项目,名称为“SpringbootAction-RabbitMQ”

2、修改pom.xml文件,添加amqp使用jar包

   <!--  RabbitMQ -->

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-amqp</artifactId>

        </dependency>

        <dependency>

        <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-test</artifactId>

            <scope>test</scope>

        </dependency>

        <dependency>

            <groupId>org.springframework.amqp</groupId>

            <artifactId>spring-rabbit-test</artifactId>

            <scope>test</scope>

        </dependency>

3、修改application.xml,配置服务器RabbitMQ服务器

spring:  

  rabbitmq:  #配置RabbitMQ

    host: 127.0.0.1

    port: 5672

    username: guest

    password: guest

    virtual-host: /

4、添加RabbitMQ配置文件

@Configuration//Rabbit配置类

public class RabbitConfig {

        private final String EXCHANGE_NAME = "boot_topic_exchange";

        private final String QUEUE_NAME = "boot_queue";

    //创建交换机

  @Bean("bootExchange")

  public Exchange getExchange()

    {

        return ExchangeBuilder

                .topicExchange(EXCHANGE_NAME)//交换机类型 ;参数为名字

                .durable(true)//是否持久化,true即存到磁盘,false只在内存上

                .build();

    }

    //创建队列

    @Bean("bootQueue")

    public Queue getMessageQueue()

    {

        return new Queue(QUEUE_NAME);

    }

    //交换机绑定队列

    @Bean

    //@Qualifier注解,使用名称装配进行使用

    public Binding bindMessageQueue(@Qualifier("bootExchange") Exchange exchange, @Qualifier("bootQueue") Queue queue)

    {

        return BindingBuilder

                .bind(queue)

                .to(exchange)

                .with("#.message.#")

                .noargs();

    }

}

5、添加producer生产者文件

@RestController

public class TestProducer {

    //注入RabbitTemplate工具类(rabbit内部的,可以发送消息)

    @Autowired

    private RabbitTemplate rabbitTemplate;

    @GetMapping("/sendMessage")

    public void testSendMessage()

    {

        /**

         * 发送消息

         * 参数1:交换机

         * 参数2:路由键

         * 参数3:要发送的消息

         */

        rabbitTemplate.convertAndSend("boot_topic_exchange","message","双十二开始了!");

    }

}

6、添加consumer消费者文件

//消费者

@Component

public class Consumer {

  //监听队列

  @RabbitListener(queues = "boot_queue")

  public void listenMessage(Message message)

  {

      System.out.println("接收消息:"+message);

  }

}

7、测试

启动RabbitMQ服务器,启动后界面如下图所示:

启动SpringbootAction-RabbitMQ项目,项目启动后,在浏览器中输入http://localhost:2885/swagger-ui.html,界面如下:

测试消息生产者和消费者

选择“test-producer”,点击“Excute”,执行producer

观察项目后台console,显示如下:

从上图看,producer可以正常发布信息,同时consumer也正常消费了信息。

http://www.zhongyajixie.com/news/5212.html

相关文章:

  • 北辰做网站的公司排名点击软件怎样
  • 网站建设视频下载网络舆情软件免费入口
  • 保健品网站设计找关键词
  • 屯留做网站哪里好企业培训课程有哪些内容
  • php动态网站开发视频教程刷粉网站推广免费
  • 从58做网站怎么做2020最近的新闻大事10条
  • 建设银行网站的服务管理关键词优化公司如何选择
  • 山西建站关键词排名优化营销推广
  • 网站建设网页设计做网站免费建站有哪些
  • wordpress背景设置seo优化专员工作内容
  • ps网站首页设计图免费建一级域名网站
  • 域名注册好了怎么样做网站网站怎么做优化排名
  • 公共法律服务网站建设总结销售新人怎么找客户
  • 湖南seo网站多少钱兰州压热搜
  • dede当前位置点击去是其他网站热狗网站排名优化外包
  • 发布网站的两种方法青柠影院免费观看电视剧高清
  • wordpress html5支持张家口网站seo
  • 手机网站可以做商城吗网络违法犯罪举报网站
  • 广州网页设计模板南昌网站优化公司
  • 沧州新华区疫情最新情况优化设计电子版在哪找
  • 天津住房和城乡建设部网站怎么开发一个网站
  • 购买已备案域名网站seo系统
  • 网站建设教程菜鸟教程不受国内限制的搜索引擎
  • 平顶山建设局网站网址搜索
  • wordpress 说说 插件上海牛巨仁seo
  • 网站做影集安全吗注册网址在哪里注册
  • 营销型网站建设哪里济南兴田德润优惠吗app营销策略
  • 网站建设合同 技术合同seo外包一共多少钱
  • 忘记网站后台地址百度竞价排名点击软件
  • 老干部局网站建设seo点石论坛