Обзор сведений о реализации

Жизненный цикл Orleans

Некоторые Orleans поведения достаточно сложны, так как они требуют упорядоченного запуска и завершения работы. Для решения этой этой вопросы появился общий шаблон жизненного цикла компонента.

Гарантии доставки сообщений

Гарантии доставки Orleans Messaging по умолчанию являются самыми последними. При необходимости, если настроено выполнять повторные попытки по истечении времени ожидания, Orleans предоставляет не менее однократную доставку.

Планировщик

Планировщик Orleans — это компонент в среде выполнения Orleans, отвечающий за выполнение кода приложения и части кода среды выполнения для обеспечения семантики однопотокового выполнения.

Управление кластерами

Orleans обеспечивает Управление кластерами с помощью встроенного протокола членства, который иногда называют членством в приемнике. Цель этого протокола — использовать все приемники (Orleans серверы) для согласования набора находящихся в настоящее время приемников команд, обнаружения неудачных приемников и предоставления новых приемников для присоединения к кластеру.

реализация Потоки

В этом разделе представлен общий обзор реализации потока Orleans. Здесь описываются основные понятия и сведения, которые не видны на уровне приложения.

Балансировка нагрузки

Балансировка нагрузки, в общем смысле, является одной из основных принципов среды выполнения Orleans.

Модульное тестирование

В этом разделе показано, как выполнить модульное тестирование граней, чтобы убедиться, что они работают правильно.