Apache ServiceComb是什么?
无论是 SOA,还是微服务架构;无论是平台化,还是中台战略,有一条原则始终都没有变过,那就是抽象,将公共的能力抽象出来,将最核心的研发人员投入到公共的服务、框架中,做到最稳定,以此来降低业务服务的复杂度,未来的趋势一定是,平台越来越厚重,业务越来越轻量级。微服务框架ServiceComb就是为此而生,将服务之间的通信、注册发现、服务治理、负载均衡、容错等能力抽象出来,供业务服务使用。
如果要用一句话概括 Apache ServiceComb 的特点,那就是:
Apache ServiceComb 是一个 Reactive 的、轻量级的微服务框架。
其底层依赖于 Vert.x,Vert.x 基于 Netty,全异步非阻塞通信,在各种压力测试对比中,Vert.x 都是名列前茅,被誉为“目前最快的Java框架”。
Apache ServiceComb 是 Apache 下毕业的第一个微服务框架,在这之前,此框架在华为内部孕育多年,如今已经被广泛使用。
Apache ServiceComb 更是支持多语言,目前包含 Java 客户端 java-chassis、Go 客户端 go-chassis,ServiceMesh 实现 mesher。
spring-cloud-huawei的目标是什么?
在 Java 领域,Spring 是当仁不让的事实标准,覆盖率非常高,SpringCloud 依托于 Spring 强大的用户基础,在微服务架构领域,有着非常多的用户。在社区,为了让原来使用 SpringCloud 的用户能够使用 Apache ServiceComb 的能力,在商业,为了让原来使用SpringCloud 的用户能够更方便的迁移到华为公有云,spring-cloud-huawei 面世。

本文介绍了如何在SpringCloud中使用Apache ServiceComb,一个基于Reactive、轻量级的微服务框架。ServiceComb是Apache首个微服务框架,提供服务治理、负载均衡等功能。spring-cloud-huawei项目旨在使SpringCloud用户能利用ServiceComb能力,目前实现了服务发现,未来将支持分布式事务和灰度发布。文章详细讲解了SpringCloud的扩展机制和ServiceComb的配置使用,还提供了一个示例项目帮助读者快速上手。


被折叠的 条评论
为什么被折叠?



