关于Apache ServiceComb
• 业界首个Apache微服务顶级项目
• 《2018 OSCAR 尖峰开源技术创新奖》
• 《2018 COSCL中国优秀开源项目一等奖》
• 是微服务行业标准的核心参考框架
设计原则
• 将简单留给用户、把复杂扔给自己
servicecomb-java-chassis — Java 微服务SDK
• 开箱即用的Java语言微服务SDK,含服务契约、编程模型、运行模型与通信模型四个部分,具备负载均衡、容错熔断、限流降级、调用链追踪等全面微服务治理能力,服务治理能力与业务逻辑隔离。
servicecomb-service-center — 服务注册中心
• 基于Etcd的高性能、高可用、无状态的Golang版分布式服务注册与发现中心,可实时服务实例注册、实时服务实例推送和服务间契约测试等,支持不同的服务中心之间异构通信。
servicecomb-kie — 分布式系统配置中心
• 实现云原生的分布式系统配置中心,使能运维人员通过易于理解的数据和入口,管理复杂的分布式系统配置。
servicecomb-fence— 微服务认证鉴权工具
• 实现 OAuth2和OpenID connect协议,兼容spring security用户API,作为认证提供者,解决微服务领域第三方认证被广泛采纳的趋势下认证鉴权的性能和安全的要求。
servicecomb-toolkit— 一键式契约工具
• 从代码提取契约,以契约构建微服务工程,代码契约一致性校验及契约文档生成的能力, 同时支持ServiceComb 和 SpringCloud。
Mesher— sidecar非侵入式多语言方案
• Service Mesh实现,在同一个业务领域的微服务中使用多种不同语言进行开发部署。
原文 http://mp.weixin.qq.com/s?__biz=MzUxNTEwNTg5Mg==&mid=2247487977&idx=1&sn=ab2fec8035ce9afad803a43d7637c0cb