跳转至

功能总览

「DaoCloud 道客」微服务引擎是面向业界主流微服务生态的一站式微服务管理平台,主要提供微服务治理中心和微服务网关两个维度的功能,具体包括服务注册发现、配置管理、流量治理、服务级别的链路追踪、API 管理、域名管理、监控告警等,覆盖了微服务生命周期中的各种管理场景。微服务引擎具有很强的兼容性,不仅可以无缝对接 DCE 5.0 的其他组件,也可以完美兼容 Spring Cloud、Dubbo 等开源生态,帮助您更便捷地使用开源微服务技术构建自己的微服务体系。

微服务注册与发现

统一纳管传统微服务和云原生微服务,实现从传统微服务生态向云原生微服务生态的平稳过渡,助力企业走向云原生化。

  • 支持创建 Nacos 托管中心,进而管理微服务命名空间、治理微服务流量、管理微服务配置、链路追踪与监控等。
  • 支持接入 Eureka、Zookeeper、Nacos 三类传统的微服务注册中心。
  • 支持接入 Kubernetes 和 Service Mesh 两类云原生微服务注册中心。

微服务流量治理

在流量治理层面,采用线上流量治理方案,可以快速与主流开源微服务框架集成,用 Sentinel 和 Mesh 解决不同生产情况下的痛点。

  • 支持通过 Sentinel 使用流控、熔断降级、热点、系统、授权、集群流控等规则治理传统微服务的东西向流量。
  • 支持通过 Service Mesh 通过虚拟服务、目标规则、网关规则在网格中治理微服务流量。

微服务配置中心

Nacos 托管注册中心可作为微服务的配置管理器,可以从不同项目中抽取通用配置事先统一管理,也可以为同一项目应用多个不同配置,实现差异化管理。

  • 基于微服务命名空间和分组 (Group) 对配置文件进行隔离。
  • 结合 @RefreshScope 注解动态更新配置项。
  • 管理配置文件的历史版本,支持版本差异对比并一键回滚到特定版本。
  • 支持查询当前配置的监听者以及 MD5 校验值。
  • 提供示例代码,便于新手快速使用客户端编程消费该配置,降低新手使用门槛。

微服务网关

微服务网关肩负管理微服务南北流量管控的重要作用,提供 API 管理、接口限流、多种策略安全认证、黑白名单、路由转发、MockAPI 等能力,同时提供企业级高性能和高扩展的云服务能力。

  • 多网关管理:原生支持对容器管理模块中的多集群、多命名空间的网关实例进行管理,支持网关实例的全生命周期管理。
  • API 策略管理:通过图形化界面进行 API 的增删改查,配置 API 策略,例如负载均衡、路径改写、超时配置、重试机制、请求头/响应头重写、WebSocket、本地限流、健康检查等,同时保障原生 API 的能力不受影响
  • 插件管理:提供丰富的插件功能,支持安全、流量管控、缓存等插件,支持一键开启/停用插件。
  • 监控告警:微服务网关在部署时会自动配置监控、告警等功能。每个网关都自带完善的资源监控和网关业务监控。

评论