我已经阅读了一些关于微服务架构的文章,但是没有人讨论交易这个话题.所有他们说这很难做到.也许有人可以描述如何处理这个?
但不是来自域方面,而是来自技术方面.让我们说我们有业务案例,我们需要调用两个不同的服务,他们都对数据库进行了一些更改.但是如果在第二个错误发生时如何回滚?
谁知道这个问题的一些库或设计模式?
SonarQube向我展示了这种重复:
1 package pl.com.bernas.ioz.user.domain;
2
3 import java.io.Serializable;
Run Code Online (Sandbox Code Playgroud)
这不是期望的行为.
我可以禁用这种复制吗?但是我根本不想禁用复制规则,或者添加要忽略的类.我可以忽略这个特例吗?