SpringCloud 开发随笔
Opensergo 微服务生态全景图
网关
- Higress:⼀个遵循开源 Ingress/Gateway API 标准,提供流量调度、服务治理、安全防护三合⼀的高集成、易使用、易扩展、热更新的下⼀代云原生网关。
治理面
- Sentinel:⼀款面向分布式、多语言异构化服务架构的流量治理组件。
- Chaosblade:一个简单易用且功能强大的混沌实验实施工具。
- Appactive:一款标准、通用且功能强大的,致力于构建应用多活架构的开源中间件。
控制面
服务集群
- Dubbo:⼀款微服务框架,为⼤规模微服务 实践提供⾼性能 RPC 通信、流量治理、可观测性等解决⽅案,涵盖 Java、Golang 等多种语⾔ SDK 实现。
- Spring Cloud Alibaba:一站式的分布式应用开发框架。
消息队列
- RocketMQ:云原生 “消息、事件、流” 实时数据处理平台,覆盖云边端⼀体化数据处理场景。
可观测
- Skywalking:⼀款用于分布式系统的应用程序性能监视工具,尤其是面向微服务、云原生和基于容器(Kubernetes)架构设计。
分布式事务
- Seata:⼀款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。
运维面
- Kubevela:⼀个现代化的软件交付平台,它可以让你的应用交付在当今流行的混合、多云环境中变得更加简单、高效、可靠。
- kubernetes:⼀个开源的容器编排引擎,用来对容器化应用进行自动化部署、扩缩和管理。
提示
上面的微服务生态全景图来源自 Opensergo 官网。