[编织消息框架][消息处理模式]发布订阅模式

上面时序流程能解决外部请求,适合c/s,b/s架构

如果是s/s可以简化流程处理

这是经典的消费/生产模式,简化了大量的处理逻辑,并消去通信同并发产生的问题,服务与服务之间形成独立解偶。

一切以记录为主,只要写进就认为是处理成功

发布订阅模式能支持多个消费同多个生产

而发布订阅模式难点在于数据发生变更其它服务如何感知

处理有两种方式

1.消费端定时去轮询 topic

2.topic有变更主动推送到消费端

不管那种方式采取是循环定时触发,而实时性要不高的场景可以使用这种模式

如用户操作能容忍十秒内返回结果

 

posted @ 2017-03-21 10:45  solq321  阅读(453)  评论(0编辑  收藏  举报