上面时序流程能解决外部请求,适合c/s,b/s架构
如果是s/s可以简化流程处理
这是经典的消费/生产模式,简化了大量的处理逻辑,并消去通信同并发产生的问题,服务与服务之间形成独立解偶。
一切以记录为主,只要写进就认为是处理成功
发布订阅模式能支持多个消费同多个生产
而发布订阅模式难点在于数据发生变更其它服务如何感知
处理有两种方式
1.消费端定时去轮询 topic
2.topic有变更主动推送到消费端
不管那种方式采取是循环定时触发,而实时性要不高的场景可以使用这种模式
如用户操作能容忍十秒内返回结果