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

网站推广方法主要有哪几种济南新站seo外包

网站推广方法主要有哪几种,济南新站seo外包,蓬莱做网站哪家好,购物网站开发技术Spring AMQP 1. 简介 Spring有很多不同的项目,其中就有对AMQP的支持: Spring AMQP的页面:http://spring.io/projects/spring-amqp 注意这里一段描述: Spring-amqp是对AMQP协议的抽象实现,而spring-rabbit 是对协…

Spring AMQP

1. 简介

Spring有很多不同的项目,其中就有对AMQP的支持:
在这里插入图片描述

Spring AMQP的页面:http://spring.io/projects/spring-amqp
在这里插入图片描述

注意这里一段描述:
Spring-amqp是对AMQP协议的抽象实现,而spring-rabbit 是对协议的具体实现,也是目前的唯一实现。底层使用的就是RabbitMQ。

2. 依赖和配置

添加AMQP的启动器:

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

在application.yml中添加RabbitMQ地址:

spring:rabbitmq:host: 192.168.137.137username: zhangsanpassword: 123456virtual-host: /shoppingport: 5672

3. 监听者

在SpringAmqp中,对消息的消费者进行了封装和抽象,一个普通的JavaBean中的普通方法,只要通过简单的注解,就可以成为一个消费者。

@Component
public class Listener {@RabbitListener(bindings = @QueueBinding(value = @Queue(value = "spring.test.queue", durable = "true"),exchange = @Exchange(value = "spring.test.exchange",ignoreDeclarationExceptions = "true",type = ExchangeTypes.TOPIC),key = {"#.#"}))public void listen(String msg){System.out.println("接收到消息:" + msg);}
}

• @Componet:类上的注解,注册到Spring容器
• @RabbitListener:方法上的注解,声明这个方法是一个消费者方法,需要指定下面的属性:
o bindings:指定绑定关系,可以有多个。值是@QueueBinding的数组。@QueueBinding包含下面属性:
o value:这个消费者关联的队列。值是@Queue,代表一个队列
o exchange:队列所绑定的交换机,值是@Exchange类型
o key:队列和交换机绑定的RoutingKey
类似listen这样的方法在一个类中可以写多个,就代表多个消费者。

4. AmqpTemplate

Spring最擅长的事情就是封装,把他人的框架进行封装和整合。
Spring为AMQP提供了统一的消息处理模板:AmqpTemplate,非常方便的发送消息,其发送方法:
在这里插入图片描述

红框圈起来的是比较常用的3个方法,分别是:
o 指定消息
o 指定RoutingKey和消息,会向默认的交换机发送消息
o 指定交换机、RoutingKey和消息体

5. 测试代码

@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class MqDemo {@Autowiredprivate AmqpTemplate amqpTemplate;@Testpublic void testSend() throws InterruptedException {String msg = "hello, Spring boot amqp";this.amqpTemplate.convertAndSend("spring.test.exchange","a.b", msg);// 等待10秒后再结束Thread.sleep(10000);}
}

运行后查看日志:
在这里插入图片描述

http://www.yidumall.com/news/108987.html

相关文章:

  • 大连市建设工程集团有限公司重庆seo小z博客
  • 学做宝宝辅食的网站申请域名
  • 怎么样百度搜到自己的网站品牌推广计划
  • 做网站要的图片斗鱼网络推广seo怎么弄
  • 网站建设免费教程全网营销整合推广
  • 聂教练做0网站百度seo怎么样优化
  • 桂城网站建设制作快速排名优化公司
  • 做一个外贸网站seo综合优化公司
  • diy在线定制网站系统电商网站项目
  • 网站制作合同书怎么建立个人网站
  • 让自己的电脑做网站的服务器友情链接2598
  • dedecms 购物网站免费二级域名注册申请
  • 淄博学校网站建设方案灰色词seo推广
  • 免费软件看视频长沙百度快速排名优化
  • 做网站设计师能10年赚100万吗主要推广手段免费
  • 国外html5网站欣赏百度账号客服人工电话
  • 网上兼职做论坛版主 网站编辑长沙免费建站网络营销
  • 做网站目录seo品牌优化
  • 做百度推广需要有网站吗推广引流的10个渠道
  • 个人建设网站论文合肥seo排名收费
  • wordpress 幻灯片代码在哪里进一步优化营商环境
  • 北京网站如何制作找客户资源的网站
  • python 网站框架企业qq官方下载
  • 北京全包圆装修公司好不好佛山seo培训
  • 个人做流量大的网站360推广登录入口官网
  • 搜狐快站建站樱桃bt磁力天堂
  • 花钱做的网站推广被骗百度关键词排名联系
  • 别人做的网站百度网站验证刷死粉网站推广
  • 网站开发语言 aspseo关键词挖掘工具
  • 360建站公司拼多多搜索关键词排名