最近做一个系统,接了不少业务之后出现问题了,不同业务有不同的监控系统要对接,设计了接口,现在对接了两套监控系统,结果又出现了第三套监控系统,原来设计的接口又不适用了。。感觉每次调整接口不是办法,但是后边可能还有更多的监控系统,每个调用时候的传入参数都不相同,我也没办法现在去把所有的调研一遍。那这种情况,可以设计一个什么样的接口来应对以后的情况吗?
你定出你自己的参数标准就好了。分成两块,一块是标准参数,一块是各个系统的自定义参数。标准参数没得商量,所有接入都要遵守,例如接入系统id之类的参数。自定义参数,我一般拿一个attach字段直接当作字符串保存,这部分主要留给前端解析,少量的自定义处理也通过标准参数去判断处理方式。
你定出你自己的参数标准就好了。
分成两块,一块是标准参数,一块是各个系统的自定义参数。
标准参数没得商量,所有接入都要遵守,例如接入系统id之类的参数。
自定义参数,我一般拿一个attach字段直接当作字符串保存,这部分主要留给前端解析,少量的自定义处理也通过标准参数去判断处理方式。