Orleans ライフサイクル
一部の Orleans 動作は、順序付けされた起動とシャットダウンが必要な十分に複雑です。 これに対処するために、 Orleans は一般的なコンポーネントライフサイクルパターンを導入しました。
メッセージング配信の保証
Orleans メッセージング配信の保証は、既定 で最大で 1 回 です。 必要に応じて、タイムアウト時に再試行を構成する場合、 Orleans は少なくとも 1 回の配信を提供します。
スケジューラ
Orleans Scheduler は、シングルスレッド実行セマンティクスを確保するために、アプリケーション コードとランタイム コードの一部を実行するOrleans ランタイム内のコンポーネントです。
クラスターの管理
Orleans では、組み込みのメンバーシップ プロトコル (サイロ メンバーシップとも呼ばれます) を使用したクラスター管理が提供されます。 このプロトコルの目的は、すべてのサイロ (Orleans サーバー) が現在稼働しているサイロのセットに合意し、障害が発生したサイロを検出し、新しいサイロのクラスターへの参加を許可できるようにすることです。
ストリームの実装
このセクションでは、 Orleans Stream の実装の概要について説明します。 アプリケーション レベルでは表示されない概念と詳細について説明します。
負荷分散
負荷分散は、広い意味で、 Orleans ランタイムの柱の 1 つです。
単体テスト
このセクションでは、グレインを単体テストして、正しく動作することを確認する方法について説明します。
.NET