基础组件梳理
2024-06-24 14:54:12 0 举报
AI智能生成
基础组件
作者其他创作
大纲/内容
初始状态
初始化
开始加载配置
配置加载
开始加载模块
模块加载
开始模块预热,例如查询一次数据库、MQ监听等
模块预热
restful api 接口可用
服务可用
所有httppost接口不可用,只接收httpget,模块下线
待维护
模块停用,服务关闭
待关闭
系统运行状态
预读本地配置文件
预读本地缓存配置文件
拉取远程配置,并定时刷新
配置项管理
提供监控检查接口,可结合上面的系统运行状态
健康管理
向所有模块、⼦模块、线程、Task发送退出信号
关闭所有连接
记录退出⽇志
Graceful Exit
系统管理对象
redis
mysql
mongodb
耗时统计
连接中断时服务抑制
DB-Adapter
traceId、spanId
原始报文日志
调用链
服务名、实例ID、时间、日志级别、⽂件、类、⾏,内容
格式
调试环境默认Debug, ⽣产环境默认Error
支持在线修改级别
默认级别
ELK
采集存储查询
日志
RESTful API 接口调用
告警
按连接通道命名别名
提供连接数、通道数等监控数据
按连接提供生产、消费消息计数统计
MQ
分发
新旧切换
inner-token
AKSK
全局默认
单接口指定
限流
基于调用链
hop-count限制
网络安全
总次数
总RT
最长RT
最短RT
按路径
累计计数
采集接口
访问计数
.net core metrics
接口访问计数
线程、task、方法调用监控
监控统计
基础组件搭建
0 条评论
回复 删除
下一页