Stream笔记
概述:屏蔽各种消息中间件的差异,降低切换成本,统一消息编程模式
springcloud stream 支持rabbitmq kafka 通过binder可以 连接使用
让业务逻辑与rabbitmq解耦 通过stream 连接。
Stream:解决一个消息被多个消费者重复消费问题,将集群 消费者存入同一个组内 产生竞争关系 只有一个服务接受
如果是不同的服务 可以同时消费同一个数据。
加一个分组后:如果服务挂掉了,重启后会自动到rabbit中获取数据不加分组可能导致数据丢失。
概述:屏蔽各种消息中间件的差异,降低切换成本,统一消息编程模式
springcloud stream 支持rabbitmq kafka 通过binder可以 连接使用
让业务逻辑与rabbitmq解耦 通过stream 连接。
Stream:解决一个消息被多个消费者重复消费问题,将集群 消费者存入同一个组内 产生竞争关系 只有一个服务接受
如果是不同的服务 可以同时消费同一个数据。
加一个分组后:如果服务挂掉了,重启后会自动到rabbit中获取数据不加分组可能导致数据丢失。