# 框胖模式适配交换机配置化
# 背景
控制器及胖模式盒式交换机已经适配了交换机配置化方案,可以快捷的适配新硬件。
由于框胖模式代码是单独一个仓库,所以需要单独适配。
适配的主要目的是:
- 快速适配新硬件
- 与盒式保持方案统一
# 适配方案
# 迁移代码
从胖盒式代码中,pick当时弄配置化的代码。
这里的难题有:
- 代码是分散提交的,需找出所有需要的
- 框不需要盒式关于业务的代码,所以需要全部手动合入
# 页面适配
由于框的代码与盒式不一样,迁移完后还需手动适配
状态页、端口诊断页:
支持读取json配置,生成面板代码
配置文件:
支持生成型号类名
# 打包
让后台打包需要把所有板卡的配置打上
# 自测
测试所有涉及端口面板的地方,保证能正常渲染
# 总结
适配完成后,仅需编写样式代码,其余已有功能都由后台去配置,达到提效、减少沟通成本的目的。