2

使用 SailsJS/Waterline,我使用 waterline-orientdb 适配器连接到我的域对象并将其提交到 OrientDB。除了我从数据库中获得的频繁连接超时之外,所有内容都相当简单。

orientdb:
{
    adapter: 'waterline-orientdb',
    host: 'somehost',
    port: 2424,
    user: 'someuser',
    password: 'somepassword',
    database: 'somedatabasename'
}

似乎 oriento 支持数据库连接,有没有办法配置适配器,使其使用池化数据库连接,以便在发出查询之前测试连接?试图避免不得不多次发出查询,并且似乎适配器应该能够在幕后处理所有这些。

4

1 回答 1

2

目前sails-orientdb 不支持池连接,但考虑到PR codemix/oriento#7 ,实现起来应该不会太难。

更新:对池连接的支持将在sails-orientdb的下一个版本中提供:v0.10.51,并通过配置启用,例如:

connections: {
  myLocalOrient: {
    //...
    pool: { max: 10 }
  }
}

有关PR #96的更多详细信息。

于 2015-05-05T20:48:47.310 回答