赞
踩
在Spring Cloud 中,对消息中间件的支持, 做了比较完善的抽象, 让使用者直接可以通过注解完成消息的生产、消费,这也是Spring框架比较厉害的特性“海纳百川”!今天,我就以“王家大少爷到江南皮革厂买皮鞋”的故事,给大家演示一下,SpringCloud 中怎么使用RabbitMQ!
故事情节是:
有一天,王家大少爷,在逛王府井的时候,发现 江南皮革厂直销店在吆喝卖皮鞋,他大摇大摆的走进了店,店长踱步迎上,大少爷见店长如此热情,二话没说,预定了600双 真皮女士皮鞋,每一双的规格都不一样(大家懂的为什么会有这么多规格,哈哈!),并要求店长 七夕情人节前一天过来提货。随手摸出一张,镀金银行卡,店员赶快将pos机递上,“哔哔”刷卡走人了。 店长兴奋的给厂里下了订单。
经过厂里工人连夜加班, 终于在情人节前一天早上将货送到了店里。
在示例中我会给大家演示SpringCloud中两种消息的收发方式:
1)@Input、@Output 注解
2) @Qualifier、@StreamListener 注解
环境依赖:
名称 | 值 | 备注 |
---|---|---|
JDK | 1.8 | |
RabbitMQ | 3.5.6 | 这里有详细介绍 https://blog.csdn.net/qq_36918149/article/details/100006373 |
SpringCloud | Greenwich.SR1 |
2.1 江南皮革厂端
1) pom依赖(主要)
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.SR1</spring-cloud.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。