背景 最近遇到一個比較特殊需求,需要修改一個的RabbitMQ消費者,以實現在消費某種特定的類型消息時,延遲1小時再處理,幾個需要註意的點: 延遲是以小時為單位 不是所有消息都延遲消費,只延遲特定類型的消息 只在第一次消費時延遲1小時,容錯機制產生的重新消費(也即消息消費失敗,多次進入延遲隊列重試) ...
ElasticSearch 使用說明
本章,我們主要講解在.Net 中對Quick.ElasticSearch.Furion的使用進行介紹!
ElasticSearch 的官方客戶端 API 文檔地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html
ElasticSearch 的官方客戶端 API 文檔地址(.Net,ElasticSearch8.x):https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/index.html
ElasticSearch 的官方客戶端 API 文檔地址(.Net,ElasticSearch7.x):https://www.elastic.co/guide/en/elasticsearch/client/net-api/7.17/index.html
我們知道,在.Net 中有Elasticsearch.Net和NEST等組件可以對 ElasticSearch 服務端進行各種操作。
但是
,但是
,但是
,由於 ElasticSearch 提供的是各類 API 介面,並且查詢參數(JSON)條件會有很深的嵌套,這就導致了Elasticsearch.Net和NEST等組件在使用的時候也有很深的內嵌條件,包括各種鏈式操作等,如果不是老手
使用難度非常大,為了降低使用難度,Quick.ElasticSearch.Furion組件由此誕生了。
為了更好更簡單的在.Net Core 中使用 ElasticSearch,特此基於NEST封裝了Quick.ElasticSearch.Furion組件。
- Quick.ElasticSearch.Furion:依賴於.Net6+、Furion
Quick.ElasticSearch.Furion 包地址為:https://www.nuget.org/packages/Quick.ElasticSearch.Furion
關於 Quick.ElasticSearch.Furion 的詳細使用說明,如下所示: