次の方法で共有


実装の詳細の概要

Orleans ライフサイクル

一部の Orleans 動作は、順序付けされた起動とシャットダウンが必要な十分に複雑です。 これに対処するために、 Orleans は一般的なコンポーネントライフサイクルパターンを導入しました。

メッセージング配信の保証

Orleans メッセージング配信の保証は、既定 で最大で 1 回 です。 必要に応じて、タイムアウト時に再試行を構成する場合、 Orleans は少なくとも 1 回の配信を提供します。

スケジューラ

Orleans Scheduler は、シングルスレッド実行セマンティクスを確保するために、アプリケーション コードとランタイム コードの一部を実行するOrleans ランタイム内のコンポーネントです。

クラスターの管理

Orleans では、組み込みのメンバーシップ プロトコル (サイロ メンバーシップとも呼ばれます) を使用したクラスター管理が提供されます。 このプロトコルの目的は、すべてのサイロ (Orleans サーバー) が現在稼働しているサイロのセットに合意し、障害が発生したサイロを検出し、新しいサイロのクラスターへの参加を許可できるようにすることです。

ストリームの実装

このセクションでは、 Orleans Stream の実装の概要について説明します。 アプリケーション レベルでは表示されない概念と詳細について説明します。

負荷分散

負荷分散は、広い意味で、 Orleans ランタイムの柱の 1 つです。

単体テスト

このセクションでは、グレインを単体テストして、正しく動作することを確認する方法について説明します。