RethinkDB:​​如何使用r.getPoolMaster()。on('healthy'与rethinkdb-proxy

时间:2017-09-06 21:46:44

标签: javascript node.js rethinkdb

我正在使用带有NodeJS应用程序的RethinkDB提要,以便跟踪数据库中的更改。

当RethinkDB关闭时,我使用

r.getPoolMaster().on('healthy'

跟踪RethinkDB是否存在,并重新加入Feed。

这很好用。当RethinkDB发生故障时,它会发出一个值为false的健康事件,另一个值为true的事件会在它上升时发生。

但是现在我需要在我的RethinkDB实例前使用RethinkDB-Proxy,并且我的Node应用程序连接到Proxy。问题是,当我使用Proxy并且RethinkDB发生故障时,它不会发出健康事件,或者至少我没有得到它,因为我已连接到代理。

有没有办法让Proxy发出此事件?或者从我的实例中捕获它?或任何其他可能的方法?

希望我足够清楚

谢谢!

0 个答案:

没有答案