大家好,我是微服务的架构新手,所以我有一个miscroservice,每个实体都链接到“用户”实体,但问题是“用户”实体在另一个微服务中,有什么解决方案吗?
领域模型层呢?使用另一个微服务的数据是不是最好的解决方案?
提前感谢。
首先回答您的问题
1 -如果在同一个微服务中没有这两个实体,我不知道在哪里使用@onetomany关系)
2 -我无法将两个微服务结合在一起。
-
如果你的服务负荷很大-那么
您可以将共享数据库服务之类的东西用于多个微服务
浏览这个博客-它讨论了你可以利用的几种模式。
http://microservices.io/patterns/data/database-per-service.html.
另外,请仔细阅读这个问题,它会给你更多的理解
微服务:如何处理外键关系
您不能将其作为包含用户数据的安全 jwt 令牌传递,以便在其他微服务中访问吗?另一种方法是将其存储为线程本地对象。
我可以从客户端向服务器发送消息,也可以从服务器向客户端发送回复。 我很想知道如何在两个客户端之间显式地交换消息,这与聊天室不同,聊天室中所有消息都广播给所有客户端,我想将消息发送给单个目标客户端。
我有两个服务运行在谷歌计算引擎。这些服务是用GO编写的。每个服务都有单独的GCP服务帐户。在调用另一个服务时,我可以使用此服务帐户对一个服务进行身份验证吗?有没有适合它的API? 我不知道如何验证访问令牌的身份?正如其中一个答案所指出的,我无法向GCP IAM添加自定义权限(角色+资源)。 有大量关于验证Google云平台API调用的文档,但没有任何关于使用服务帐户来保护自己的endpoint的文
假设我已经有入口点(api网关)来处理身份验证和发布JWT令牌。然后用户用这个令牌调用某个APIendpoint。到目前为止,一切都很清楚。现在--这个endpoint需要与另一个微服务通信。该微服务必须获得授权信息(角色等)。另外-这个通道是异步的(JMS/Kafka),这意味着处理可能会被dalayed... 我也在考虑其他情况:我们有两个服务A和B,它们都公开可能被外部用户访问的API(JW
它现在是如何工作的: 微服务X用静态ip向微服务Y发出REST API请求 我试图通过在docker-compose中创建一个已使用的定义网络来实现这一点: 例如,我可以从容器X ping到容器Y,但不能Curl。我该如何解决这个问题,或者这不是实现我想要的最好的方法。
问题内容: 我有两个HTML页面,和。 我如何将变量从传递到使用查询字符串,并在不使用任何服务器端代码的情况下检索该变量? 问题答案: 在example1.html中: 或根据需要使用Javascript生成链接。只要确保?varName = value以某种方式到达example2.html的末尾即可。 然后,在example2.html中,使用Javascript解析example2随附的查询