对于保险业的业务不是非常了解,但是应该和其他金融行业差不多。业务拆分需要注意的一个是数据的一致性问题,由于微服务一般都是采用远程调用,所以是个分布式系统,遵循CAP原则,在拆分是需要充分考虑那些数据需要强一致。第二就是服务的独立性问题,每个服务应该拆分后可以独立的...
显示全部对于保险业的业务不是非常了解,但是应该和其他金融行业差不多。业务拆分需要注意的一个是数据的一致性问题,由于微服务一般都是采用远程调用,所以是个分布式系统,遵循CAP原则,在拆分是需要充分考虑那些数据需要强一致。第二就是服务的独立性问题,每个服务应该拆分后可以独立的部署和更新,不需要依赖其他的服务,实现故障隔离,以往SOA的拆分方式,容易出现God Service,所以的业务都要通过这个God Service,一旦这个业务出现问题,整个系统都不可用,这不符合微服务的设计理念。
收起