现在我有一个要部署的 Rails 应用程序。
我使用两个应用服务器和一个 dababase 服务器。
两个应用服务器运行相同的代码来进行负载平衡。
我使用 sunspot(solr) 进行全文搜索。无论我访问哪个应用服务器,我都希望保持搜索结果没有什么不同。
问题1:
我应该在哪里运行 solr 进程?每个应用程序一个 solr 或仅在数据库服务器上运行 solr?
问题2:
在哪里存储索引?
给我一些建议或一些链接,THX。
现在我有一个要部署的 Rails 应用程序。
我使用两个应用服务器和一个 dababase 服务器。
两个应用服务器运行相同的代码来进行负载平衡。
我使用 sunspot(solr) 进行全文搜索。无论我访问哪个应用服务器,我都希望保持搜索结果没有什么不同。
问题1:
我应该在哪里运行 solr 进程?每个应用程序一个 solr 或仅在数据库服务器上运行 solr?
问题2:
在哪里存储索引?
给我一些建议或一些链接,THX。