0

Cosmos DB 支持可以提供多宿主和自动重试的 ConnectionPolicy。在查看文档和 Gremlin.NET 代码时,我看不到任何用于在 GremlinServer 或 GremlinClient 上设置连接策略的选项。

多宿主和重试策略是否可以与 Cosmos Graph API 一起使用?

如果没有,是否有人创建了实现多宿主的解决方案?我已经实现了自动重试实现,并且正在考虑实现自动故障转移实现。

4

1 回答 1

2

Gremlin Server 中没有这样的配置选项。我相信这ConnectionPolicy对 CosmosDB 及其非面向 TinkerPop 的连接方法有意义。换句话说,TinkerPop 的Gremlin.Net无法使用它。

有人认为,TinkerPop 可以做更多事情,使拥有自己的连接传输的图形提供者(如 CosmosDB、DSE Graph 等)能够通过 TinkerPop 标准客户端使用它们。TinkerPop 已经为基于字节码的请求做到了这一点,但不是基于脚本的请求,所以我们的想法是让后者可用。

于 2019-03-30T17:12:54.113 回答