Bagikan melalui


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.