Read Time:4 Second
此设计方案不仅维持了各微服务的边界上下文(Bounded Context), 更使得生成报表的微服务所拥有的数据库, 能实时的获得各微服务所拥有的数据库中的数据; 拥有数据的时效性。
但, 开发实现的难度也相对的较高。因为, 生成报表的微服务必需知道: 针对每一个微服务所拥有的数据库发生变更时所产生的事件, 要如何的做出相对应的动作, 以维护其所拥有的数据库的数据的时效性; 这确实不是件容易的事。
About Post Author
方俊贤; Ken Fang
专利号: 201910652769.4; 一种深度学习的算法, 预测微服务持续发布、持续部署后对产品整体质量的影响, 获得国家知识财产局专利; 符合专利法实施细则第 44 条的规定。