如果一个topic 有多个消费者组进行消费,多个消费者组之间还存在关联,怎么解决?
假如是一个创建订单的topic, 有两个组同时消费这个topic, topic发出一个消息,组A进行创建订单操作,同时组B进行创建物流单,但是物流单需要关联订单,此时组B在消费时,可能存在组A还没有消费完毕,就不存在订单,组B在创建物流单时,就查询不到订单信息,创建物流单就失败了,
有没有优雅的解决方式,组B在查询不到订单时,不需要抛异常重试这种解决方式呢? 因为上面场景中两者是强耦合,可以抛异常重新消费,
但是可能存在弱耦合情况,抛异常重新消费就不合适了。