Qoollo.clickhouse.net es una biblioteca de clases útiles para trabajar con Clickhouse en .NET Core.
ClickHouseConnectionPool ), trabajando con una lista de cadenas de conexión y reconectando automáticamente en caso de desconexión.IClickHouseRepository ), usando un grupo de hilos y permitiendo:IClickHouseAggregatingQueueProcessor ). El escenario más común es la agregación de eventos entrantes individuales en paquetes para escribir a Clickhouse.En esta biblioteca, Clickhouse-Net se usa como conductor, que implementa el protocolo nativo, que afecta positivamente el rendimiento.
Qoollo.clickhouse.net se puede instalar a través de la interfaz de usuario nuget (como qoollo.clickhouse.net View Verse), o a través de la consola Nuget Package Manager:
PM> Install-Package Qoollo.Redis.Net -Version 1.0.1-preview
Después de eso, debe especificar la sección de configuración en AppSettings.json
"ClickHouse" : {
"ConnectionStrings" : [
"Host=Host;Port=Port;Database=default;User=default;Password="
] ,
"ConnectionPoolMaxCount" : 4 ,
"ConnectionPoolName" : "ClickHouseConnectionPool"
} ,Finalmente, simplemente puede registrar clickHousePository en ConfigureServices
services.AddClickHouseRepository(Configuration.GetSection("ClickHouse"));
Instalación para ClickHouseAggregatingQueueProcessor , más información sobre el uso de la biblioteca y las muestras de código que puede ver en el wiki.
Qoollo.Clickhouse.net - библиотека полезных класов длebre раminto с clickhouse в .net nore.
ClickHouseConnectionPool ), рабо regalo сеединениigura.IClickHouseRepository ), исползющий п потокоubl и позволющий:IClickHouseAggregatingQueueProcessor Наиболее частый ценарий - арегация одиночных приход silencanzaщих соы regaloВ качестY драйвера исползетсosp hacer clickhouse-net реализий нативный прото noллл.
Боле ed.