微服务框架
【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】
SpringCloud微服务架构
文章目录
- 微服务框架
- SpringCloud微服务架构
- 16 SpringAMQP
- 16.1 基本介绍
- 16.1.1 什么是SpringAMQP
16 SpringAMQP
16.1 基本介绍
16.1.1 什么是SpringAMQP
SpringAmqp的官方地址:https://spring.io/projects/spring-amqp
【AMQP】
Advanced Message Queuing Protocol,【高级消息队列协议】
是用于在应用程序之间传递业务消息的开放标准。该协议与语言和平台无关,更符合微服务中独立性的要求。
【SpringAMQP】
Spring AMQP是基于AMQP协议定义的一套API规范,提供了模板来发送和接收消息。包含两部分,其中spring-amqp是基础抽象,spring-rabbit是底层的默认实现。
Features:
- Listener container for asynchronous processing of inbound messages
- RabbitTemplate for sending and receiving messages
- RabbitAdmin for automatically declaring queues, exchanges and bindings
特征:
- 侦听器容器,用于异步处理入站消息
- 用于发送和接收消息的RabbitTemplate
- RabbitAdmin用于自动声明队列,交换和绑定