
SignalR & Real-time
Hub SignalR, WebSocket, Server-Sent Events, manajemen koneksi, penskalaan, performa
1Apa itu Hub di SignalR?
Apa itu Hub di SignalR?
Jawaban
Hub adalah kelas yang berfungsi sebagai titik komunikasi pusat antara server dan klien yang terhubung. Hub memungkinkan pemanggilan metode di sisi klien dari server dan sebaliknya. Hub secara otomatis menangani koneksi, pemutusan, dan perutean pesan antara klien yang terhubung. Hub mewarisi kelas Hub yang disediakan oleh SignalR dan mengekspos metode publik yang dapat dipanggil oleh klien.
2Bagaimana cara membuat Hub yang bertipe kuat (strongly-typed Hub) di SignalR?
Bagaimana cara membuat Hub yang bertipe kuat (strongly-typed Hub) di SignalR?
Jawaban
Hub yang bertipe kuat mewarisi dari Hub<T>, di mana T adalah antarmuka yang mendefinisikan metode klien. Ini menyediakan IntelliSense dan pemeriksaan tipe saat memanggil metode klien melalui Clients.All, Clients.Caller, dll. Antarmuka tersebut mendefinisikan kontrak metode yang dapat dipanggil server pada klien. Pendekatan ini mengurangi kesalahan saat runtime dengan menangkap masalah tipe pada saat kompilasi.
3Apa perbedaan antara Clients.All dan Clients.Others dalam Hub SignalR?
Apa perbedaan antara Clients.All dan Clients.Others dalam Hub SignalR?
Jawaban
Clients.All mengirim pesan ke semua klien yang terhubung, termasuk klien yang memicu pemanggilan. Clients.Others mengecualikan klien pemanggil dan hanya mengirim pesan ke klien lain yang terhubung. Menggunakan Clients.Others berguna untuk skenario seperti penyiaran notifikasi di mana klien pengirim tidak perlu menerima pesannya sendiri. Clients.Caller memungkinkan pengiriman hanya ke klien pemanggil.
Bagaimana cara mengelola grup di SignalR untuk mengirim pesan ke sebagian klien?
Transport apa saja yang didukung oleh SignalR dan dalam urutan apa mereka dinegosiasikan?
+19 pertanyaan wawancara
Topik wawancara .NET lainnya
Dasar-Dasar C#
LINQ & Delegates
Esensi Bahasa C#
Dasar-Dasar ASP.NET Core
Siklus Hidup Request ASP.NET Core
Configuration & Settings
Siklus Hidup Aplikasi
Dependency Injection
Entity Framework Core
Minimal APIs
Pengembangan Web API
Async di ASP.NET Core
Authentication & Authorization
HttpClient & Networking
Serialisasi JSON
Entity Framework Core Tingkat Lanjut
Fitur Lanjutan C#
Clean Architecture
Logging, Monitoring & Observability
Unit Testing & xUnit
Pengujian Integrasi
Docker & Containerization
Manajemen Paket NuGet
Memory Management & GC
Pemrograman reaktif
Async/await & Pola
.NET Design Patterns
Optimasi Performa
Keamanan & Best Practices
Arsitektur Microservices
Kuasai .NET untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis