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.