服务拆分了,但业务逻辑的依赖不会消除,只是从单体应用的代码依赖变为了服务间的通信依赖, 所以要保证接口的正确调用,需要完善的接口和版本管理工具。...Spring Cloud 介绍
Spring Cloud 是基于Spring Boot的微服务架构开发工具,它为微服务中涉及的配置管理,服务治理, 断路器, 智能路由, 微代理, 控制总线, 全局锁,决策竞选...常用子项目:
Spring Cloud Config 配置管理工具, 支持使用Git存储 配置内容, 可以使用它实现应用配置的外部化存储, 并支持客户端配置信息刷新、 加密/ 解密配置内容 等
Spring...Spring Cloud Consul 服务发现与配置管理工具。...Spring Cloud Stream 通过Redis,Rabbit或Kafka实现的消费微服务,通过简单的声明式模型来发送和接收消息。