确实是个比较困难的问题。个人建议是串行进行,一次只干一件事,这就要看重构升级的选择时机。找一个合适的时机进行重构升级,先暂停新需求,可监控、可灰度、可回滚,等完成升级后再接新需求。
不然在升级过程中接新需求,新旧两边都要兼容,而且也容易出错。
个人观点,欢迎讨论。
腾讯云实验室可以了解一下