# 框胖模式适配交换机配置化

# 背景

控制器及胖模式盒式交换机已经适配了交换机配置化方案,可以快捷的适配新硬件。

由于框胖模式代码是单独一个仓库,所以需要单独适配。

适配的主要目的是:

  1. 快速适配新硬件
  2. 与盒式保持方案统一

# 适配方案

# 迁移代码

从胖盒式代码中,pick当时弄配置化的代码。

这里的难题有:

  1. 代码是分散提交的,需找出所有需要的
  2. 框不需要盒式关于业务的代码,所以需要全部手动合入

# 页面适配

由于框的代码与盒式不一样,迁移完后还需手动适配

状态页、端口诊断页:

支持读取json配置,生成面板代码

配置文件:

支持生成型号类名

# 打包

让后台打包需要把所有板卡的配置打上

# 自测

测试所有涉及端口面板的地方,保证能正常渲染

# 总结

适配完成后,仅需编写样式代码,其余已有功能都由后台去配置,达到提效、减少沟通成本的目的。