例如,我有一个包含4个实例的Solr Cloud(s1,s2,s3和s4)。我创建了一个包含一个碎片和两个复制品的集合,称为“abc”#39;在s1和s2上展开。
当我向集合提交查询时,abc'在s3或s4上,Solr Cloud会自动将我的请求路由到s1或s2吗?
答案 0 :(得分:0)
是的,您可以将您的查询提交到solrlcoud中的任何节点,无需担心。
但是,如果您使用的是SolrJ,而不仅仅是普通的Http,如果您使用CloudSolrClient,它将知道在客户端发送查询所需的位置,因此Solrlcoud内部需要的网络流量更少。
其他语言没有类似的功能,因此您只能使用基于JVM的语言。