在性能方面,轻舟Service Mesh通过Mixer下沉,缩短路由路径,时延减少了50%。据陈谔介绍,轻舟的Service Mesh产品化已经在网易集团内部进行了大型生产环境的实践。
轻舟GTXS,高性能、低成本实现分布式事务
大型企业的业务系统中,一个业务流程通常需要多个子系统共同完成,这些子系统又拥有各自独立的数据库。所以,在执行整个流程的过程中,需要在数据库之上通过某种手段,实现支持跨数据库的数据一致性,也就是“分布式事务”。
轻舟GTXS通过声明式事务框架,实现了高性能、低成本的分布式事务,一行注解就能完成分布式事务接入,对开发人员更加友好。事务协调器单节点1700+TPS,与TCC模式相比接入模式提升85%。为了满足企业的不同选型需求,轻舟GTXS还支持Spring Cloud、Dubbo、gRPC等常用框架,兼容所有主流数据库,并支持TCC、补偿模式、事务消息等多种事务模式。轻舟GTXS也已经在工商银行、网易严选等大型生产环境中得到了可靠性验证。
全新的API网关
在微服务架构中,API网关通常出现在企业系统的边界上,扮演着“外交官”的角色,是业务系统和企业外部交互重要桥梁。网易轻舟微服务在Service Mesh环境下,提出了全新的API网关,基于Envoy作为数据面Proxy,控制面引入Istio Pilot,与社区技术方向一致的同时,性能和扩展性得到了大幅的提升,还保留了原有网关的丰富的治理能力。
此外,轻舟全新的API网关还能根据接口定义、参数和历史变更,自动生成文档,最终沉淀为API资产,解决企业在对接供应商过程中遇到的资产沉淀问题。
全流程服务成功落地微服务
为了确保这些复杂技术在企业落地应用,网易云为客户提供了全流程服务,覆盖DevOps最佳实践、可扩展性架构设计、微服务化拆分、治理建设、技术支持和高级运维等各个层面。其中,咨询服务已经在工商银行、国家电网、申万宏源、大华科技、德邦快递、百胜中国等企业的云平台建设、中台建设和架构演进等项目中开花结果。