项目描述:旧有的账单服务业务逻辑存在多处分歧与错误,比如系统用户结算价格系混乱、账单服务无法精细化运营等;同时存在过多重复服务,且服务定制化实现太多,不方便维护,部分服务设计存在安全隐患,服务性能无法跟上,因此需要进行业务与技术重构。 项目实现:1.数据库表重新设计,通过字段冗余简化查询条件与避免大量查询入参,同时进行迁库, 通过定时任务保持新旧库数据同步。 2.RPC 服务摒弃高度定制,对外提供 RPC 服务中禁止调用其他的 RPC 服务,防止 RPC 调用链成环。 3.业务梳理,精简优惠服务,冗余保存部分数据,去除部分繁杂请求调用。