如何使用GraphQL执行Gremlin查询?

如何使用GraphQL执行Gremlin查询?,graphql,gremlin,tinkerpop3,amazon-neptune,Graphql,Gremlin,Tinkerpop3,Amazon Neptune,我有一个与Gremlin和Amazon Neptune的后端服务。我想提供一个GraphQL端点来在Neptune中执行查询。 我发现一个可能有用的老项目。但是,我想知道是否有更好的方法来实现它。我的方法是使用AWS AppSync定义一个模式,并使用Gremlin Python调用Lambda解析器。AppSync提供了一个完全受管理的GraphQL服务器环境。Lambda Python代码进行Neptune调用并将数据返回给AppSync。对于我的用例,它工作得非常好。我知道其他几个人也在使

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

我的方法是使用AWS AppSync定义一个模式,并使用Gremlin Python调用Lambda解析器。AppSync提供了一个完全受管理的GraphQL服务器环境。Lambda Python代码进行Neptune调用并将数据返回给AppSync。对于我的用例,它工作得非常好。我知道其他几个人也在使用相同的方法。

如果您正在寻找直接的gremlin to graphQL API转换器,我也在寻找相同类型的库。最后编写了一个使用gremlinjavascript包的nodejslambda函数,并编写了我的用例所需的graphQL函数。我对direct API工具的搜索未能获取任何此类信息tool@codetiger我想我也在同一条船上。我需要用Java创建自己的实现。我们已经有一个服务在运行。我们希望避免为添加到海王星的每个新顶点添加新端点。我们希望为用户提供创建任何查询的灵活性。我们无法使用AppSync,因为我们的测试环境使用Janusgraph。