服务之间的数据一致性对服务拆分有什么影响?

参与7

2同行回答

StevenSteven课题专家组IT顾问steven
数据一致性通常基于业务相关,需要考虑强一致性,弱一致性,弱一致性通常可以拆分为不同的服务,强一致性可以定义为一个微服务,但也要看业务的复杂性等因素显示全部

数据一致性通常基于业务相关,需要考虑强一致性,弱一致性,弱一致性通常可以拆分为不同的服务,强一致性可以定义为一个微服务,但也要看业务的复杂性等因素

收起
证券 · 2019-06-27
浏览1195
gavin_zhanggavin_zhang系统架构师某股份制银行
数据一致性是服务拆分的时候的一个重要依据,对于强一致的数据,属于强耦合,理论上应该是放在一个服务中,但是有时会因为各种原因需要进行拆分,那就需要有响应的机制进行保证。另外,微服务设计时,可以尽量使用命令模式之类的设计模式,尽量减少需要强一致的数据范围。可以为后续的开...显示全部

数据一致性是服务拆分的时候的一个重要依据,对于强一致的数据,属于强耦合,理论上应该是放在一个服务中,但是有时会因为各种原因需要进行拆分,那就需要有响应的机制进行保证。另外,微服务设计时,可以尽量使用命令模式之类的设计模式,尽量减少需要强一致的数据范围。可以为后续的开发节省很多精力

收起
银行 · 2019-06-28
浏览1184

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-06-26
  • 关注会员:3 人
  • 问题浏览:1883
  • 最近回答:2019-06-28
  • X社区推广