Bagikan melalui


Gambaran umum detail implementasi

Orleans siklus hidup

Beberapa Orleans perilaku cukup kompleks sehingga membutuhkan startup dan shutdown yang diurutkan. Untuk mengatasi hal ini, Orleans memperkenalkan pola siklus hidup komponen umum.

Jaminan Pengiriman Pesan

Orleans jaminan pengiriman olahpesan paling banyak sekali secara default. Secara opsional, jika Anda mengonfigurasi upaya ulang saat batas waktu habis, Orleans memberikan pengiriman setidaknya sekali sebagai gantinya.

Scheduler

Scheduler Orleans adalah komponen dalam Orleans runtime yang bertanggung jawab untuk menjalankan kode aplikasi dan bagian dari kode runtime untuk memastikan semantik eksekusi utas tunggal.

Manajemen kluster

Orleans menyediakan manajemen kluster melalui protokol keanggotaan bawaan, kadang-kadang disebut sebagai Keanggotaan Silo. Tujuan dari protokol ini adalah agar semua silo (Orleans server) menyetujui daftar silo yang saat ini aktif, mendeteksi silo yang gagal, dan memungkinkan silo baru bergabung dengan kluster.

Implementasi aliran

Bagian ini memberikan gambaran umum secara menyeluruh tentang implementasi StreamOrleans. Ini menjelaskan konsep dan detail yang tidak terlihat di tingkat aplikasi.

Penyeimbangan Muatan

Penyeimbangan beban, dalam arti luas, adalah salah satu pilar Orleans runtime.

Pengujian unit

Bagian ini menunjukkan cara unit menguji biji-bijian Anda untuk memastikannya berperilaku dengan benar.