qoollo.clickhouse.net เป็นไลบรารีของคลาสที่มีประโยชน์สำหรับการทำงานกับ Clickhouse ใน. Net Core
ClickHouseConnectionPool ) ทำงานกับรายการสตริงการเชื่อมต่อและเชื่อมต่อใหม่โดยอัตโนมัติในกรณีที่ขาดการเชื่อมต่อIClickHouseRepository ) โดยใช้พูลเธรดและอนุญาต:IClickHouseAggregatingQueueProcessor ) สถานการณ์ที่พบบ่อยที่สุดคือการรวมตัวของเหตุการณ์ที่เข้ามาเดี่ยวลงในแพ็คเกจสำหรับการเขียนไปยัง Clickhouseในไลบรารีนี้ Clickhouse-Net ใช้เป็นไดรเวอร์ซึ่งใช้โปรโตคอลดั้งเดิมซึ่งมีผลในเชิงบวกต่อประสิทธิภาพ
qoollo.clickhouse.net สามารถติดตั้งผ่าน NuGet UI (เป็น qoollo.clickhouse.net Preview เวอร์ชัน) หรือผ่านคอนโซลแพ็คเกจ NuGet Manager:
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"
} ,ในที่สุดคุณก็สามารถลงทะเบียน clickhouseRepository ใน configureservices
services.AddClickHouseRepository(Configuration.GetSection("ClickHouse"));
การติดตั้งสำหรับ ClickHouseAggregatingQueueProcessor ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวอย่างไลบรารีและรหัสที่คุณสามารถดูได้ในวิกิ
qoollo.clickhouse.net - биоиотекаолезныхыхассов em работыเช่า clickhouse в .net core
ClickHouseConnectionPool ), работающийсоспискомстрокододенийиисγоческиодододододододомеющийисห้าม соединенияIClickHouseRepository ), исполийийоуотоковиозволийийIClickHouseAggregatingQueueProcessor ) наибололеечастыйенарий - регацияодиночныхныхрихододихсоыытийâпакетыяаписисисисисисисисисисисисисисисисисисисисисисисисииввачестверайвераисполеется Clickhouse-net реализийнативныйротокол
болееодробноеисаниеиотекииримекодавыможетенайтив Wiki