Lattice Hub 文档
Lattice Hub 是什么产品对比

注册与配置中心对比

注册发现对比 Nacos、PolarisMesh、Consul、Istio;配置中心对比 Nacos、Apollo、Consul、PolarisMesh。

这两张矩阵分别回答注册发现与配置中心的选型问题。两个领域使用不同的参照产品:Apollo 不进入注册发现矩阵,Istio 不进入配置中心矩阵;“不适用”表示职责边界,不是产品缺陷。

状态说明

  • 原生:产品当前核心能力。
  • 兼容:Lattice Hub 提供对应协议入口,但不承诺复刻对方全部管理面和生态行为。
  • 依赖组件:需要 Controller、SDK 或其它明确组件。
  • 需核验:能力受版本、客户端或部署方式影响,迁移前必须验证。
  • 不适用:不属于该产品的职责层。

注册发现能力

能力Lattice Hub / PoleNacosPolarisMeshConsulIstio
产品职责原生:服务、配置、治理与 AI Registry 控制面原生:服务发现、配置与 AI Registry原生:注册、配置与服务治理控制面原生:服务发现、服务网络与 MeshMesh 内部注册表:聚合平台发现结果并配置数据面
服务注册与发现原生:管理 Namespace、Service、Instance 与订阅视图原生:注册、发现、订阅服务实例原生:注册中心与多语言发现能力原生:Catalog、DNS 与 HTTP API 注册和查询依赖平台或资源:自动发现 Kubernetes 服务,也可使用 ServiceEntry / WorkloadEntry 补充
实例健康状态原生:实例健康、隔离、权重与服务端健康检查链路原生:服务端主动探测和客户端心跳原生:主动探测与客户端心跳原生:多类健康检查更新 Catalog,发现结果可只返回健康实例依赖发现源:Kubernetes 健康由平台管理;VM WorkloadEntry 可结合探针更新状态
Kubernetes Service 接入依赖组件:Pole Kubernetes Controller依赖生态:按所选 Kubernetes 集成核验依赖组件:Polaris Controller原生部署集成:支持 Kubernetes 服务发现,接入方式按部署核验原生发现源:Istiod 自动读取 Kubernetes Service 与 Endpoint
客户端与查询入口兼容:Polaris gRPC/REST、Nacos v1/v2、Eureka原生:Nacos 客户端与 OpenAPI原生:Polaris SDK、HTTP/gRPC 及框架接入原生:Consul DNS、HTTP API 与 AgentMesh 接口:Kubernetes/Istio CRD 与 xDS,不是通用注册 SDK 的等价入口
业务流量执行不在控制面:由 SDK、Sidecar、Proxy 或 Gateway 消费发现结果不在注册中心:客户端选择实例依赖运行时:SDK、Proxy 或网格代理执行按接入模式:DNS/客户端或 Consul Mesh 代理执行依赖数据面:Envoy Sidecar、ztunnel、Waypoint 或 Gateway 执行

配置中心能力

能力Lattice Hub / PoleNacosApolloConsulPolarisMesh
动态配置与监听原生:发布态配置、长轮询与 SSE 监听原生:发布、查询、监听与客户端通知原生:发布后实时通知客户端基础 KV:HTTP API 支持读写与阻塞查询;应用接入通常依赖客户端或 Consul Template原生:配置发布与 SDK 监听
版本与回滚原生:不可变发布快照、历史版本与回滚原生:历史记录;从历史内容重新发布或通过 Console 回滚原生:每次发布版本化并支持回滚不等价:ModifyIndex 不是配置发布版本;无内置发布历史与回滚工作流需核验:按具体版本确认历史与回滚语义
配置灰度原生:同一文件可有多条 active 灰度版本原生:同一配置可有多个灰度版本,支持 IP / Tag 规则原生:灰度发布到部分应用实例非原生配置中心能力:需要应用、Template 或外部发布流程自行实现原生:配置灰度;规则与版本范围按部署版本核验
环境与配置隔离原生:Namespace 是运行环境;Group + File 表达配置身份原生:Namespace、Group、Data ID原生:Environment、Cluster、Namespace基础 KV 模型:按 Datacenter 与 Key 前缀组织,不等价于配置中心环境模型原生:Namespace 与配置分组
权限与变更控制原生:资源鉴权覆盖写入、发布、回滚和停止灰度原生:鉴权与管理 API 权限原生:授权、发布审批与操作审计部分:ACL 可限制 Key 前缀读写;无内置配置发布审批语义原生:策略式权限控制
AI 能力目录原生:MCP Registry 与 A2A Agent Registry原生(3.x):Skills、Agents、MCP、Prompts 等 AI Registry不适用不适用需核验:不从注册/配置能力推导 AI Registry 等价范围

收敛与迁移判断

当前系统更适合先验证什么不应直接假设什么
Nacos使用中的 v1/v2 客户端、注册模型、健康检查、配置灰度与管理 API协议能接入就等于 Console、插件和所有 SDK 行为完全一致
Apollo客户端读取、Namespace 映射、灰度规则、发布与回滚流程配置兼容会自动带来服务发现或流量治理能力
ConsulDNS/HTTP 发现路径、健康检查、Catalog、KV blocking query 与 ACL 使用范围基础 KV 自动等价于具备版本、审批、灰度和回滚的配置中心
PolarisMeshSDK、Proxy、Controller、规则模型和发布语义的逐项迁移Polaris 协议入口等于完整替代其所有数据面和生态组件
IstioKubernetes/VM 服务来源、ServiceEntry、xDS 数据面与策略权威边界Istio 内部服务注册表等于可被普通业务 SDK 直接注册查询的独立注册中心

Lattice Hub 的差异不是“多一个注册协议”,而是让服务、配置、治理规则、权限和 AI 能力目录共享同一资源视图与确定性发布边界。实际迁移仍应以使用中的客户端版本和端到端测试为准。

官方资料

这里不列 TPS 排名。只有硬件、数据规模、持久化、客户端模型、读写比例和压测方法一致时,性能数字才可以横向比较。

外部产品资料核验于 2026-08-01;能力仍应以实际采用版本的官方文档为准。

On this page