Partager via


Vue d’ensemble des détails de l’implémentation

Orleans cycle de vie

Certains Orleans comportements sont suffisamment complexes pour qu’ils ont besoin d’un démarrage et d’un arrêt ordonnés. Pour résoudre ce problème, Orleans a introduit un modèle de cycle de vie de composant général.

Garanties de remise de messagerie

Orleans les garanties de remise de messagerie sont au maximum une fois par défaut. Si vous le souhaitez, si vous configurez des tentatives en cas de délai d'expiration, Orleans garantit au moins une livraison.

Planificateur

Le Orleans planificateur est un composant du Orleans runtime responsable de l’exécution du code d’application et des parties du code d’exécution pour garantir la sémantique d’exécution à thread unique.

Gestion des clusters

Orleans fournit la gestion des clusters par le biais d’un protocole d’appartenance intégré, parfois appelé Appartenance au silo. L’objectif de ce protocole est que tous les silos (serveurs Orleans) s’accordent sur l’ensemble des silos actuellement actifs, détectent les silos ayant échoué et permettent à de nouveaux silos de rejoindre le cluster.

Implémentation de flux

Cette section fournit une vue d’ensemble générale de l’implémentation Orleans de Stream. Il décrit les concepts et les détails non visibles au niveau de l’application.

Équilibrage de charge

L’équilibrage de charge, dans un sens large, est l’un des piliers du Orleans runtime.

Test des unités

Cette section montre comment tester unitairement vos grains pour s’assurer qu’ils se comportent correctement.