首页 > 解决方案 > 连接orient DB分布式服务器

问题描述

如何连接到 orientdb 中的分布式设置。我有 3 个服务器集群设置和运行。它们正在通信,来自另一个的数据可用。但是如何在我的程序中将它们作为一个集群连接到它们?在 mongo 中有连接 URI:

mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[database][?options]]

orientdb 有类似的东西吗?目前,我只连接一个并插入我的数据,但是当该服务器由于某种原因停止时程序停止。我可以自动让程序连接到其他服务器之一并继续吗?在这种情况下,所有 3 个都是主服务器,没有复制服务器。

标签: orientdbpyorientorientdb3.0

解决方案


您需要首先使用基本身份验证,使用 /connect/ API 对用户进行身份验证,该 API 将 OSESSIONID 作为 cookie 返回。然后将 OSESSIONID 作为标头传递给其他 API(在邮递员中它会自动传递给其他 API)。一些 OrientDB REST API 需要基本身份验证 - 他们将其记录为“需要对服务器进行额外身份验证”。


推荐阅读