如何使用 GraphQL 执行 Gremlin 查询?

cma*_*nda 4 gremlin tinkerpop3 graphql amazon-neptune

我有 Gremlin 和 Amazon Neptune 的后端服务。我想提供一个 GraphQL 端点来在 Neptune 中执行查询。我发现了一个可能有效的旧黑客马拉松项目。但是,我想知道是否有更好的方法来实现它。

Kel*_*nce 5

我的方法是使用 AWS AppSync 定义架构,并让 AppSync 调用使用 Gremlin Python 的 Lambda 解析器。AppSync 提供完全托管的 GraphQL 服务器环境。Lambda Python 代码进行 Neptune 调用并将数据返回到 AppSync。对于我的用例来说,它效果非常好。我知道其他几个人也使用同样的方法。