Qoollo.clickhouse.net - это библиотека полезных классов для работы с Clickhouse в .net Core.
ClickHouseConnectionPool ), работая со списком строк подключения и автоматически восстанавливается в случае отключения.IClickHouseRepository ), используя пул потоков и позволяет:IClickHouseAggregatingQueueProcessor ). Наиболее распространенным сценарием является агрегация отдельных входящих событий в пакеты для написания в Clickhouse.В этой библиотеке Clickhouse-Net используется в качестве драйвера, который реализует собственный протокол, который положительно влияет на производительность.
Qoollo.clickhouse.net может быть установлен через пользовательский интерфейс Nuget (как версия qoollo.clickhouse.net Preview) или через консоль диспетчера пакетов Nuget:
PM> Install-Package Qoollo.Redis.Net -Version 1.0.1-preview
После этого вам необходимо указать раздел конфигурации в appsettings.json
"ClickHouse" : {
"ConnectionStrings" : [
"Host=Host;Port=Port;Database=default;User=default;Password="
] ,
"ConnectionPoolMaxCount" : 4 ,
"ConnectionPoolName" : "ClickHouseConnectionPool"
} ,Наконец, вы можете просто Registry ClickhouseRepository в Configureservices
services.AddClickHouseRepository(Configuration.GetSection("ClickHouse"));
Установка для ClickHouseAggregatingQueueProcessor , дополнительная информация об использовании образцов библиотеки и кода, которые вы можете увидеть в вики.
Qoollo.clickhouse.net - biebliotekapoleзnых классовов.
ClickHouseConnectionPool ), rabotaющiй sopyskom -strokpodklючeniй -и -на -нарэджир Согласно.IClickHouseRepository ), испольхузидж пюлпотокIClickHouseAggregatingQueueProcessor ). Начиная с чastый -cцenariй - agregaцipe -odinoчnыхnыхpriхodщiх -obыtiй -vpakeTы -apysi -wobhhouse.Капюшон врожден Clickhouse-net realiзwyющiй nanathnыйporotocol, чto-polohytelghy-ne.
БОЛЕСА