Ler em inglês

Partilhar via


Visão geral dos detalhes da implementação

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.

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.

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.

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.

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.

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

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