消息传递的语义性

Flink有对应的美中不同机制保证,提高exactly-once保障(二阶段事务提交方式)

  • at-most once:最多一次,只管把数据消费,不管是否成功,会不会有数据丢失。
  • at-least-once:最少一次,可能会出现重复消费。
  • Exactly-once:仅有一次,事务性的保证,保证消息有且仅被处理一次。
欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/15004669.html