SpringCloud 开发随笔

Opensergo 微服务生态全景图

  • 网关

    • Higress:⼀个遵循开源 Ingress/Gateway API 标准,提供流量调度、服务治理、安全防护三合⼀的高集成、易使用、易扩展、热更新的下⼀代云原生网关。
  • 治理面

    • Sentinel:⼀款面向分布式、多语言异构化服务架构的流量治理组件。
    • Chaosblade:一个简单易用且功能强大的混沌实验实施工具。
    • Appactive:一款标准、通用且功能强大的,致力于构建应用多活架构的开源中间件。
  • 控制面

    • Nacos:⼀个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
    • OpenSergo:⼀套开放通用的、面向云原生服务、覆盖微服务及上下游关联组件的微服务治理标准。
  • 服务集群

    • Dubbo:⼀款微服务框架,为⼤规模微服务 实践提供⾼性能 RPC 通信、流量治理、可观测性等解决⽅案,涵盖 Java、Golang 等多种语⾔ SDK 实现。
    • Spring Cloud Alibaba:一站式的分布式应用开发框架。
  • 消息队列

    • RocketMQ:云原生 “消息、事件、流” 实时数据处理平台,覆盖云边端⼀体化数据处理场景。
  • 可观测

    • Skywalking:⼀款用于分布式系统的应用程序性能监视工具,尤其是面向微服务、云原生和基于容器(Kubernetes)架构设计。
  • 分布式事务

    • Seata:⼀款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。
  • 运维面

    • Kubevela:⼀个现代化的软件交付平台,它可以让你的应用交付在当今流行的混合、多云环境中变得更加简单、高效、可靠。
    • kubernetes:⼀个开源的容器编排引擎,用来对容器化应用进行自动化部署、扩缩和管理。

提示

上面的微服务生态全景图来源自 Opensergo 官网