求分布式业务解决方案?

例如:在分布式电商系统中,用户生成一个产品订单,一个订单关联可能会关联到库存系统、财务系统、物流系统...其他一些系统,订单的状态必须是其关联的系统的业务系统都处理成功,才表示订单生成成功
现在的问题是:订单管理系统关联的业务系统个数是未知的,随着业务变更会增减关联的系统,如何在增减关联业务系统时最小化影响订单系统(不需要改代码)

大家有这方面的业务解决案例的书籍和blog请留言给我

阅读 2.2k
1 个回答
订单管理系统关联的业务系统个数是未知的

也就是说每个订单需要记录它关联的业务系统以及对应的状态,关联的系统每完成一个就通知一次订单,订单再检查是否全部关联系统完成。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题