是否有可能在消费者提供的 spring 云消息传递合约上有一个动态部分?
为了提供一些背景信息,我们让消费者 C 从生产者 P1(通过主题 T1)和生产者 P2(通过主题 T2)消费。 P1 和 P2 正在发布各自的存根罐。此外,消费者 C 正在触发 P1 生产到 T1 和 P2 生产到 T2,但是两个生产的消息必须加入值 V1(例如 id),该值必须相同才能成功加入并通过消费者合同测试.
在我看来,我希望导入 P1 和 P2 的存根罐的消费者 C 能够在触发 P1 向 T1 生成消息时传递 id。同样,对于 P2 生产到 T2.
使用“消息触发的输出”是否有意义) 用于将 id 作为输入消息的一部分传递,然后通过引用输入生成输出消息?
或者也许只是在消费者方面覆盖 id?非常感谢任何反馈!