Spring Cloud入门 - 微服务与消息驱动
Posted Alan Lau
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud入门 - 微服务与消息驱动相关的知识,希望对你有一定的参考价值。
1、Spring Cloud Stream 介绍
Spring Cloud Stream 是一个用于构建消息驱动微服务的框架。使用Stream 框架,我们不必关心如何连接各个消息代理中间件,也不必关系如何进行消息的发送与接收,只需要简单的进行配置就可以实现这些功能。
2、消息代理中间件
Spring Cloud Stream 的绑定器提供了 RabbitMQ 与 Kafka 两个消息代理中间件的实现
3、安装 RabbitMQ
我这里直接使用 docker 安装,记得要安装 management 版本的,这样我们就能看到 RabbitMQ 的管理页面了
执行 docker pull macintoshplus/rabbitmq-management 下载该镜像
然后执行 docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq-test rabbitmq 运行 rabbitmq 容器
然后在浏览器中输入 http://localhost:15672 ,默认的用户名和密码都是 guest 即可看到如下管理页面
4、大致原理图
以上是关于Spring Cloud入门 - 微服务与消息驱动的主要内容,如果未能解决你的问题,请参考以下文章
Spring Cloud 入门教程 - Eureka服务注册与发现
SpringCloud - Spring Cloud 之 Stream构建消息驱动微服务框架;Spring Cloud Alibaba集成RocketMQ(二十四)
Spring Cloud Alibaba微服务从入门到进阶 完整版