Micro Socket Dokümantasyonu
Gerçek zamanlı iletişimde mikroservis benzeri, küresel ölçekte kusursuz bir paradigma.
Bu dokümantasyon, Micro Socket metodolojisini baştan sona anlatır: paradigma, sub-socket modeli, invariant'lar, detaylı algoritmalar, akış şemaları ve Node.js ile kod örnekleri.
⭐ GitHub'da yıldızlayın — Bu dokümantasyon işinize yarıyorsa repoyu yıldızlayabilirsiniz.
Hızlı Bağlantılar
| Bölüm | Açıklama |
|---|---|
| Metodoloji | Micro Socket nedir, prensipler, küresel çözümler |
| Sub-Socket Modeli | Sunucu/istemci sub-socket, milyonlarca yayın |
| İnvariant'lar | I₁–I₇: ACL, dedup, sıralama, teslim, SLO, resume, bütünlük |
| Algoritmalar | Master akış, pseudocode, Mermaid diyagramları |
| Node.js Gateway | WebSocket gateway, ACL, dedup, NATS/Redis |
| Node.js İstemci | SDK, seqNo, ACK, RESUME |
| Tam E2E Örnek | Çalışan örnek proje |
| Test & Fintech | Test matrisi, metrikler, fintech senaryoları |
Micro Socket Özeti
- Sunucu: Her topic için sub-socket; milyonlarca abonelik ile ölçeklenebilir yayın.
- İstemci: Aynı mantıkla çoklu micro socket (fiyat / risk / ödeme ayrı kanallar).
- Garantiler: Yetkisiz erişim yok (I₁), çift işlememe (I₂), tutarlı sıralama (I₃), teslim (I₄), gecikme SLO (I₅), resume (I₆), bütünlük (I₇).
Sol menüden tüm bölümlere erişebilirsiniz. Algoritma ve akış şemaları Mermaid ile çizilmiştir; Node.js örnekleri kopyalanıp projenize uyarlanabilir.