Nacos 服务发现,注册及管理

 Nacos 

Nacos(官网: https://nacos.io) 发现,注册及管理。

Nacos 支持发现,配置及管理几乎所有类型的服务:

Kubernetes Service gRPC | Dubbo RPC Service Spring Cloud RESTful Service

Nacos关键特性:

  • 服务发现及健康检查

    Nacos 支持基于DNS方式及RPC方式的服务发现。服务提供者可以通过本地SDK、API方式或者特定的客户端来向Nacos注册服务。消费者可以通过DNS方式或者HTTP方式发现服务进行调用。

  • Nacos 提供实时的健康检查,包括传输层 (ping or tcp) 及应用层的(例如 http, redis, MySQL, 及其它用户自定义) ,以避免请求被转发到有问题的服务实例。对于一些比较复杂的如分布式云服务(如:VPC, Edge Service 等),Nacos提供包括服务端和客户端的不同模式健康检查。另外, Nacos 还提供了一整套完整的服务健康监控管理面板,用于管理服务的可用性及服务流控。

  • 动态注册管理

    动态注册管理服务可以集中化、外部化、动态化的进行服务管理。

    不需要重新部署服务来进行注册更新。

    集中化的配置管理更便于发现失联服务节点及按需服务扩容。

    Nacos 提供了一套简单易用的UI来管理服务配置。包括诸如配置版本追踪,canary 发布,配置回滚及配置更新记录等开箱即用的工具来进行配置管理的风险控制。

  • 动态DSN服务

    动态 DNS 服务支持权重路由策略,用以实现中间层负载均衡,灵活路由策略,流控及简单的DNS解析服务。 

    Nacos 提供一些简单的 DNS APIs 来管理 DNS 域名及IP。

  • 服务管理及元数据管理

    Nacos 支持对服务及元数据的管理。包括服务定义,生命周期,服务静态依赖分析,健康状态,流控,路由,安全规则,SLA及metric监控等。

  • 更多特性 ...

Nacos 总览

 
原文地址:https://www.cnblogs.com/niejunlei/p/12395856.html