业务拆分请教一下大家
資深大佬 : bsg1992 8
有时会遇到业务逻辑太长涉及的东西比较多。
比如库存 账户余额增减 订单修改 消息通知,对 N 多个表进行删除 更新 添加,为了保证事务的一致性都是套在一个事务里进行操作。
这样做会非法耗时感觉也不好。
如果是微服务架构做业务拆分比较合理。
如果是单体架构为了业务解耦拆分,引用事件或者队列进行业务异步处理。
但是这样就导致了事务拆分成了 N 个事物,不能保证一致性。为了保证一致性加入重试机制,这样也会导致单体架构的臃肿。
遇到这情况大家技术上如何处理比较好呢
大佬有話說 (8)