
时长:大小9.42M
作者回复: 感谢分享。 对于作业第二题,其实我想问的是,除了课中给出的方案外,还有没有其他方案,你可以再思考一下。 对于你的问题,你其实缺少的是一个特性开关管理和A/B测试工具,很多开源工具其实是两者结合的。我推荐几个,你可以调研一下看哪个适合。包括: - ConfigCat(configcat.com/) - Flagger(flagger.app) - Flagr(github.com/checkr/flagr)
作者回复: 感谢分享。 不知道你说的第1个方案是不是指给请求加correlation id,如果是的话,可以考虑开发一个库,从切面层在request head里加,后续的转发请求也都在head里加上同样的id,方便跟踪。
作者回复: 开关工具其实很简单,读配置或数据库就可以了,完全可以自己写。现成的工具也是有的,ConfigCat、Flagr、Flagger等,但并不一定适配你的场景了。