Package Exports
- silgi
- silgi/config
- silgi/ecosystem/nitro
- silgi/ecosystem/nitro/runtime/plugin.d.ts
- silgi/ecosystem/nitro/runtime/plugin.mjs
- silgi/nuxt
Readme
Silgi
Silgi, TypeScript tabanlı servis tanımlama ve yönetimi için geliştirilmiş güçlü bir framework'tür. Mikroservis mimarisi için tasarlanmış olup, type-safe servis tanımlamaları, plugin sistemi ve cache yönetimi gibi özellikleri içerir.
Özellikler
Type-Safe Servis Tanımlamaları: TypeScript ile tam entegre, end-to-end type güvenliği
Plugin Sistemi: Servisleri ve methodları genişletmek için esnek plugin sistemi
Cache Yönetimi: Built-in cache sistemi ile method sonuçlarını önbellekleme
Hook Sistemi: Servis yaşam döngüsünü yönetmek için hook'lar
OpenAPI Entegrasyonu: Otomatik API dokümantasyonu oluşturma
Validation: Giriş ve çıkış verilerinin validasyonu
checks.........................: 100.00% 1991978 out of 1991978 data_received..................: 205 MB 5.9 MB/s data_sent......................: 167 MB 4.8 MB/s http_req_blocked...............: avg=1.53µs min=0s med=1µs max=12.96ms p(90)=2µs p(95)=3µs http_req_connecting............: avg=15ns min=0s med=0s max=1.37ms p(90)=0s p(95)=0s ✓ http_req_duration..............: avg=1.58ms min=29µs med=1.44ms max=90.54ms p(90)=2.52ms p(95)=3.06ms { expected_response:true }...: avg=1.58ms min=29µs med=1.44ms max=90.54ms p(90)=2.52ms p(95)=3.06ms http_req_failed................: 0.00% 0 out of 1991978 http_req_receiving.............: avg=16.9µs min=3µs med=6µs max=74.06ms p(90)=18µs p(95)=30µs http_req_sending...............: avg=5.5µs min=1µs med=2µs max=21.54ms p(90)=6µs p(95)=8µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.56ms min=21µs med=1.42ms max=90.51ms p(90)=2.5ms p(95)=3.03ms http_reqs......................: 1991978 56910.593727/s iteration_duration.............: avg=1.62ms min=43.29µs med=1.47ms max=129.1ms p(90)=2.57ms p(95)=3.11ms iterations.....................: 1991978 56910.593727/s vus............................: 100 min=20 max=100 vus_max........................: 100 min=100 max=100