在微服务体系结构中,每个微服务都有其自己的数据库,并且不应在不同的数据库中复制表。
但是有些表,例如查找表(也称为引用表),是多个微服务所需要的。
我们应该在每个微服务数据库中放置查找表,还是最好用包含所有查找表的数据库来创建新的微服务?
最佳答案
查找表通常将包含只读数据(它们类似于 View 模型),因此无论您选择哪种技术解决方案,它们都可以在整个系统中使用。
CDN上的共享只读数据库表,分布式缓存...
有道理?
关于microservices - 在微服务架构中应将查找表放在何处?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40081965/