如果多个系统共用一套错误码,这个错误码要怎么管理?
各位大佬,如果公司有多个系统,统一了一套错误码,这套错误码是保存在数据库(如:mysql)、还是缓存(如:redis)亦或是直接存在文件呢?
我现在用的是文件存放的形式,然后每个系统请求错误码文件把错误码的内容缓存到redis,2个小时过期一次,过期了就重新请求再缓存到redis,现在有一个问题,如果有人修改了文件里的状态码,就不好同步到redis(每个系统都在不同的服务器上)。所以我在想要不要做一个状态码管理平台,一旦改变了状态码,就下发给子系统,让子系统把新的状态码重新保存到redis
写一个 composer 包,在各项目引入,方便统一管理,有变更只要升级 composer 包就好了