尝试找出解决我遇到的微服务问题的最佳方法。我的微服务间通信是基于事件的。
背景知识
我在SQL数据库(文档)中有一条记录,而在MongoDB数据库中有相应的记录。文档可以有许多不同的类型,因此文档特定字段存储在NoSQL中。
所有文档都需要验证,为此我具有一个外部DocumentValidation微服务。在我的脑海中,我设想将元数据JSON以及所需规范的列表传递给验证服务。
例如,一种类型的文档需要针对数据库验证值和几个属性。
但是,另一种文档类型仅需要针对数据库验证单个属性。
对实现有什么想法吗?