特性:
- 智能路由
- 熔断机制
- 服务注册与发现
缺点:
- 既博采众家之长,也导致了一种散乱的局面,即用户需要学习和熟悉各组件的“方言”并分别加以运维,这在客观上提高了应用门槛;
- 需要在代码级别对诸多组件进行控制,包括Sidecar在内的组件都依赖java的实现,这和微服务的多语言协作目标是背道而驰的:
- 自身并没有对调度,资源,DevOps等提供相关支持,需要借助其他平台来完成,然而目前的容器编排事实标准是k8s,二者的部分功能存在重合或者冲突,这在一定程度上影响了Spring Cloud的长远发展。
网友评论