2011-07-21 126 views
1

我们正在运行一个多租户网站(多个主机,每个主机的不同配置,但一个应用程序),每个客户的每个请求都可以路由到特定客户数据库和solr实例。因此,根据哪个url映射到应用程序,将为每个请求提供不同的连接字符串。这适用于普通数据库,其中IConnectionProvider会根据主机名为每个请求提供不同的连接字符串。我们将SolrNet用于文本索引,并将为不同主机运行多个实例。目前,温莎城堡的SolrNet设施在配置时间之前通过solrUrl注册一次。我们希望能够使用不同的solrUrl在每个请求上解析SolrNet实例,具体取决于租户/主机配置。这可能吗?SolrNet具有多个solr实例配置/实例与Windsor容器

回答