在微服务架构中链接数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在微服务架构中链接数据?相关的知识,希望对你有一定的参考价值。
我有一个网站和两个Java微服务(用户服务,报告服务)
在网站上,我试图将报告绑定到用户。但是,这两种服务都不知道它们所涉及的实体。
所以我的计划是在网站上创建一个链接表。这允许它从两个服务查询数据,然后以有意义的方式显示它。
我的问题基本上是,我应该为这些服务添加额外的属性,例如user_id
报告服务。这样每个服务都知道其他服务。
或者使用网站(php / mysql)来保持这两个实体之间的关系?
我唯一担心使用网站来保持所有关系,因为当我添加更多服务时,它可能会出现扩展问题。此外,如果该网站发生故障,数据也毫无用处。
是否有其他方法可以跨这些服务构建我的数据。
欢迎任何建议!
注意: - 这是早期阶段,目前没有其他依赖项
答案
如果添加唯一标识符以关联两个实体,那将会很棒。因此,不仅可以保存数据,还可以将其用于所有CRUD操作。
另一答案
另一方面,您也可以使用PHP / MySQL。如果您打算使用PHP,那么请使用ORM(对象关系映射)框架。因此,您可以处理实体的保存方式,无论是所有子节点还是单个实体。
以上是关于在微服务架构中链接数据?的主要内容,如果未能解决你的问题,请参考以下文章