kafka qinzhongliang 2019-03-28 184 阅读1分钟 使用场景 解耦:各系统之间通过消息系统进行数据交互,无须彼此依赖 冗余:部分消息系统具有消息持久化能力,可规避消息处理前丢失的风险 扩展:消息系统是统一的数据接口,各系统可独立扩展 峰值处理能力:消息系统可顶住峰值流量,业务系统可根据处理能力从消息系统中获取并处理对应量的请求 可恢复性:系统中部分组件失效并不会影响整个系统,它恢复后仍可以从消息系统中获取并处理数据 异步通信:在不需要立即处理请求的场景下,可以将请求放入消息系统,合适的时候再处理