我有 2 个微服务 [A,B],服务 [B] 与遗留系统 [C] 集成。服务 [B] 通常会生成唯一标识符并将其包含在流中到 [C] 中,也将其传递回 [A]。以这种方式在系统之间处理协调。
当需要 [A] 必须并行调用以通知 [C] 的服务 [D] 时,问题才真正开始。
虽然让 [A] 生成唯一标识符并将其发送给 [B] 和 [D] 以解决问题是有意义的,但由于 [C] 中的更改成本,这并不容易。所以我们仍然需要以某种方式让 [B] 的唯一标识符可用于 [D] 以结合 [C] 中的数据。
如果有解决此问题的战术模式,是否有人可以指导我。