Cosmos DB 支持可以提供多宿主和自动重试的 ConnectionPolicy。在查看文档和 Gremlin.NET 代码时,我看不到任何用于在 GremlinServer 或 GremlinClient 上设置连接策略的选项。
多宿主和重试策略是否可以与 Cosmos Graph API 一起使用?
如果没有,是否有人创建了实现多宿主的解决方案?我已经实现了自动重试实现,并且正在考虑实现自动故障转移实现。
Cosmos DB 支持可以提供多宿主和自动重试的 ConnectionPolicy。在查看文档和 Gremlin.NET 代码时,我看不到任何用于在 GremlinServer 或 GremlinClient 上设置连接策略的选项。
多宿主和重试策略是否可以与 Cosmos Graph API 一起使用?
如果没有,是否有人创建了实现多宿主的解决方案?我已经实现了自动重试实现,并且正在考虑实现自动故障转移实现。
Gremlin Server 中没有这样的配置选项。我相信这ConnectionPolicy
对 CosmosDB 及其非面向 TinkerPop 的连接方法有意义。换句话说,TinkerPop 的Gremlin.Net无法使用它。
有人认为,TinkerPop 可以做更多事情,使拥有自己的连接传输的图形提供者(如 CosmosDB、DSE Graph 等)能够通过 TinkerPop 标准客户端使用它们。TinkerPop 已经为基于字节码的请求做到了这一点,但不是基于脚本的请求,所以我们的想法是让后者可用。