1. 首页
  2. 数据库
  3. 其它
  4. 微服务架构下的数据一致性:可靠事件模式

微服务架构下的数据一致性:可靠事件模式

上传者: 2021-02-01 16:48:08上传 PDF文件 7.7KB 热度 20次
在《微服务架构下的数据一致性:概念及相关模式》中介绍了在微服务中实现数据一致性的三种方式,包括可靠事件模式、业务补偿模式、TCC模式。本文重点说一下可靠事件投递。可靠事件模式属于事件驱动架构,微服务完成操作后向消息代理发布事件,关联的微服务从消息代理订阅到该事件从而完成相应的业务操作,关键在于可靠事件投递和避免事件重复消费。可靠事件投递有两个特性:1)每个服务原子性的完成业务操作和发布事件;2)消息代理确保事件投递至少一次(atleastonce)。 避免重复消费要求消费事件的服务实现幂等性。现下流行的消息队列都已经实现了事件
用户评论