标签: graphql microservices
我正在运行一些微服务,其中每个微服务都是一个在另一个公开服务中拼接在一起的graphQL层。 我不惜一切代价避免服务之间的直接通信,但现在我需要将一些信息传递到一个服务中,这只存在于另一个服务中。
在继续处理请求之前,有没有人知道如何从其他服务中基本解析某些值?不应公开这些值,而是将其作为参数或某种上下文发送到服务。
总结:
外露服务拼接。
服务1 需要服务2 的属性,但无法直接通信。
公开服务从服务2 解决并注入服务1 。
感谢。
答案 0 :(得分:0)
如果您在两种服务上都不使用相同的类型,可以尝试:
https://github.com/aeb-labs/graphql-weaver