, aşağıdaki gibi bir kod bloğu kullanıyorum:ElasticSearch.NET bağlantısı/istemci yönetimi yaşam döngüsü
var uris = settingsProvider.ElasticSearchUri.Split(';').Select(x => new Uri(x));
var sniffingConnectionPool = new SniffingConnectionPool(uris);
var connectionConfiguration =
new ConnectionConfiguration(sniffingConnectionPool)
.SniffOnConnectionFault()
.SniffOnStartup();
var client = new ElasticsearchClient(settings: connectionConfiguration);
mi ben memoize önerilir/ElasticsearchClient
, ConnectionConfiguration
ya da SniffingConnectionPool
için tekil sargılı bir etiket hazırlayın, böylece her aradığımda yeniden yapılandırılmaları gerekmez.
mi yoksa sürekli dışarı birden talepleri yoluyla 800 ms nedir? Müşterinin, müşterinin daha fazla zaman alan ilk istek için ısınması gerektiğini belirten yayınlarını okudum. – TchiYuan