比如有个用户发布文章的行为,对这个请求后台要做两个写入操作,分别调用两个dubbo服务。
先调用文章模块去插入文章(文章服务)
同时又有个记录用户行为的需求,要插入一条行为,调用用户模块插入用户行为(用户服务)。
对1,2 操作对应的模块调用是都放到controller层,还是在 文章模块 内直接调用 用户模块。这两种调用顺序那个更合适呢。
如果确定完调用顺序,又有什么办法能保证 文章库,和用户库 数据的最终一致性呢。
holdtom
相关分类