赞
踩
1. At most once模式 消费者读取消息,更新消息的offset,然后处理消息。这种方式的风险是在更新消息的offset之后,处理消息结果的输出之前消费者挂掉,消费者再启动的时候,从新的offset开始消费消息,导致处理消息丢失
2. At least once模式 消费者读取消息,处理消息并输出,更新消息的offset。这种方式的风险是在处理消息的结果输出之后,更新消息的offset之前消费者挂掉,消费者再启动的时候,会重复消费消息
3. Exactly once模式 消费者读取消息,处理消息并输出,同时更新消息的offset。通过将消息的offset和消费者的输出结果放到一起,来保证同时更新消息的offset和消息的处理结果输出,在这种方式下,消息的offset保存在consumer.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。