Gambaran umum detail implementasi
Siklus Hidup Orleans
Beberapa perilaku Orleans cukup kompleks sehingga mereka perlu memerintahkan startup dan shutdown. Untuk mengatasi hal ini, pola siklus hidup komponen umum telah diperkenalkan.
Jaminan pengiriman pesan
Jaminan pengiriman pesan Orleans paling banyak sekali, secara default. Secara opsional, jika dikonfigurasi untuk melakukan upaya ulang pada batas waktu, Orleans menyediakan setidaknya sekali pengiriman sebagai gantinya.
Scheduler
Orleans Scheduler adalah komponen dalam runtime Orleans yang bertanggung jawab untuk mengeksekusi kode aplikasi dan bagian dari kode runtime untuk memastikan semantik eksekusi berulir tunggal.
Manajemen klaster
Orleans menyediakan manajemen cluster melalui protokol keanggotaan bawaan, yang kadang-kadang kami sebut sebagai Keanggotaan Silo. Tujuan dari protokol ini adalah agar semua silo (server Orleans) menyetujui set silo yang saat ini hidup, mendeteksi silo yang gagal, dan memungkinkan silo baru untuk bergabung dengan cluster.
implementasi Aliran
Bagian ini memberikan gambaran tingkat tinggi tentang implementasi Orleans Stream. Ini menjelaskan konsep dan detail yang tidak terlihat pada tingkat aplikasi.
Penyeimbangan Muatan
Load balancing, dalam arti luas, adalah salah satu pilar runtime Orleans.
Pengujian unit
Bagian ini menunjukkan cara mengatur unit biji-bijian Anda untuk memastikan mereka berperilaku dengan benar.