Partilhar via


Visão geral dos detalhes da implementação

Ciclo de vida de Orleães

Alguns comportamentos de Orleães são suficientemente complexos para precisarem de arranque ordenado e encerramento. Para resolver este problema, foi introduzido um padrão geral de ciclo de vida dos componentes.

Garantias de entrega de mensagens

As garantias de entrega de mensagens orleans são , no máximo, por padrão. Opcionalmente, se configurado para fazer recauchutagens no tempo limite, Orleães fornece pelo menos uma vez a entrega.

Scheduler

Orleans Scheduler é um componente dentro do tempo de execução de Orleans responsável pela execução do código de aplicação e partes do código de tempo de execução para garantir a semântica de execução de fio único.

Gestão de clusters

Orleans fornece gestão de clusters através de um protocolo de adesão incorporado, que às vezes nos referimos como Silo Membership. O objetivo deste protocolo é que todos os silos (servidores de Orleans) cheguem a acordo sobre o conjunto de silos atualmente vivos, detetem silos falhados e permitam que novos silos se juntem ao cluster.

Fluxos implementação

Esta secção fornece uma visão geral de alto nível da implementação do Stream de Orleans. Descreve conceitos e detalhes que não são visíveis ao nível da aplicação.

Balanceamento de carga

O equilíbrio de carga, num sentido lato, é um dos pilares do tempo de execução de Orleães.

Testes de unidade

Esta secção mostra como unir os seus grãos para se certificarem de que se comportam corretamente.