MirageServer
MirageServer copied to clipboard
[Server] 控制器优化
为了快速达到堪用水平,我们在控制器处理中有很多粗糙的地方(包括部分来自HS的),这些优先级不算高,但在方便时我们需要调整优化它们:
- [ ] HS使用了一些反复polling检查的机制(例如自熄节点剔除等),这些可考虑使用时间轮
- [x] 统一dex和控制器的log机制
- [ ] cockpit和console间db本身是共用的,但方法很多都重新写了,设法复用
- [ ] 编写更好的log,以准确分级记录信息以及统计用户控制台操作(后期对接ES)
- [x] 日志直出文件,可在超管驾驶舱页面上查看
- [ ] 部分控制台API数据报文格式较凌乱,需要进行规整
- [ ] 对于LastUpdate记录信息需要做细化(至少到组织,最好能到节点)并对缺失记录和冗余记录做处理