我有一个php进程producer-a,它将一个作业放在RabbitMQ a上--将处理推迟到第三方服务。第三方服务完成对a的处理,并将响应放置到队列b上。我有一个侦听器consumer-b,它接收队列b上的作业以继续处理。
我需要确保producer-a已经完全完成了它的过程,然后侦听器consumer-b才能开始继续处理。
我面临的问题是,通过使用RMQ --我是异步地执行任务--但是我需要在仍然使用RMQ的同时序列化这个过程。
如果上面没有意义的话:
如果序列化的话,示例时间线:
Process A ------> Process B ------> Process C
带有