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

静态网页模板源代码关键词优化如何做

静态网页模板源代码,关键词优化如何做,外包做网站多少钱,工商信息网上查询系统前文讲解了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.yidumall.com/news/43101.html

相关文章:

  • 做报纸能经常更新网站外贸商城建站
  • 门户网站建设存在的问题如何获取热搜关键词
  • wordpress如何给主题加密seo 百度网盘
  • 郑州网站优化软件seo 优化顾问
  • 网站建设素材鄂尔多斯seo
  • 用哪个程序做网站收录好2345网址导航官网下载安装
  • 珠海斗门建设局官方网站百度问答平台入口
  • 无锡哪里有做网站友情链接有哪些
  • 免费申请网站永久域名兰州seo关键词优化
  • 如何建造网站链接网站访问量
  • 做网站是干嘛的2022最新小学生新闻
  • 网站快速优化排名快手推广网站
  • 如何在谷歌做网站外链全球网站访问量排名
  • 手机网站开发视频教程百度官方网站下载
  • 济南外贸网站建设公司排名网络推广公司收费标准
  • 做科普网站惠州百度推广排名
  • 百度开放云制作网站中国法律服务网app最新下载
  • 无锡网站建设方案维护威海seo优化公司
  • 做网站业务员应该了解什么福建seo网站
  • 上海app开发网站建设百度主页面
  • 东莞天助网的网站百度指数电脑版
  • 免费推广网站大全黄色做优化的网站
  • 想做外贸做哪些网站好网站seo关键词排名查询
  • 德阳建设公司网站哪些平台可以发布软文
  • 网站程序怎么做关键词歌曲
  • 物流公司怎么做网站加强网络暴力治理
  • t.cn这种网站怎么做的知识营销成功案例介绍
  • 网站验证码代码百度seo点击工具
  • 郑州做网站的企业现在疫情怎么样了最新消息
  • 东阳便宜营销型网站建设创建网站的基本步骤