Solr在多租户环境中

M..*_*M.. 14 solr

我正在考虑在多租户应用程序中使用Solr,我想知道是否有任何最佳实践或我需要注意的事项?

特别是一个问题是每个租户都有一个Solr Core是有意义的.有大量的Solr核心有什么问题吗?我正在考虑为每个租户使用核心,因为我可以单独保护每个核心.

谢谢

Yzm*_*rez 0

您不会再table in a database为每个租户使用单独的设备,就像为每个租户使用单独的设备一样solr core

如果您将核心视为数据库表,并以每个核心代表问题空间中的一个对象的方式组织您的项目,那么您可以更好地利用 solr。

当您需要索引文本然后快速搜索时,solr 就可以发挥作用。如果您不这样做,您也可以使用关系数据库。

另外,从您关于保护每个租户的 solr 的问题来看,我希望您不会建议允许登录的用户直接访问 solr 输出?您的用户不应该能够直接访问您的 solr 实例。

祝你好运。