Waterline orientdb 数据库连接超时

Waterline orientdb database connections timing out

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

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

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

目前 sails-orientdb 不支持连接池,但考虑到 PR codemix/oriento#7.

实施起来应该不会太难

更新: 下一个版本的 sails-orientdb 将支持合并连接:v0.10.51,并通过配置启用,示例:

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

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