概述
核心模块
主要分为注册中心、配置中心、管理中心、策略编排
注册中心
基于Nacos注册中心,接管ServiceRegistry和ServerList处理Instance的Metadata(version,env,group,region,zone)
配置中心
基于Nacos配置中心,处理本地、远程等配置更新
管理中心
暴露Rest Endpoint接口,提供核心Api
策略编排
实现网关和服务的路由功能
处理Header参数的拦截、传递
处理策略的过滤匹配
输出调用链和日志
全链路监控
- 调用链监控
- 基于SkyWalking链路
- 输出l-h-*链路策略信息
- 输出l-h-s-*输出服务自身信息
- 日志监控
- 基于MDC链路
- 输出l-h-*链路策略信息
- 输出l-h-s-*输出服务自身信息
元数据自定义
本地配置
本地Metadata(version,env,group,region,zone)配置
header配置
http请求header指定Metadata
注册中心配置
注册中心动态化,依赖Nacos