我有一个包含数千个更改订阅者的RethinkDB集群,订阅的负载非常高,因此我正在研究代理节点。我遇到的一个问题是每个代理节点接收到的更改,换句话说,尝试在特定代理节点上集群类似的订阅有什么好处?
具体情况是我有一个表格,其中包含两个相关字段供讨论:帐户字段和主题字段。订阅按帐户过滤,并在两个主题之间执行“获取”主题前缀。该表具有帐户和主题的复合二级索引,因此过滤器实际上是索引范围扫描。
我想知道的是,按帐户将表格分成表会有助于订阅。如果我可以将一个帐户的所有订阅都指向一个代理,并且如果在RethinkDB级别,那么该代理就不会收到没有订阅的表的更改,则只会出现这种情况。是这种情况还是每个代理收到所有更改?