我正在使用带有NodeJS应用程序的RethinkDB提要,以便跟踪数据库中的更改。
当RethinkDB关闭时,我使用
r.getPoolMaster().on('healthy'
跟踪RethinkDB是否存在,并重新加入Feed。
这很好用。当RethinkDB发生故障时,它会发出一个值为false的健康事件,另一个值为true的事件会在它上升时发生。
但是现在我需要在我的RethinkDB实例前使用RethinkDB-Proxy,并且我的Node应用程序连接到Proxy。问题是,当我使用Proxy并且RethinkDB发生故障时,它不会发出健康事件,或者至少我没有得到它,因为我已连接到代理。
有没有办法让Proxy发出此事件?或者从我的实例中捕获它?或任何其他可能的方法?
希望我足够清楚
谢谢!