2 dépôts
Distributed application frameworks specifically tailored for the .NET ecosystem.
Distinct from Distributed Application Frameworks: Narrows the general distributed application framework concept to specifically target .NET runtimes
Explore 2 awesome GitHub repositories matching software engineering & architecture · .NET Implementations. Refine with filters or upvote what's useful.
MassTransit is a .NET distributed application framework and asynchronous messaging library designed for building distributed systems. It serves as an enterprise service bus implementation that handles the routing, transformation, and delivery of messages between decoupled services. The framework provides a message broker abstraction layer, which decouples application code from specific messaging infrastructure such as RabbitMQ, Azure Service Bus, or Amazon SQS. It supports event-driven architecture and asynchronous microservices communication to improve system scalability and availability. T
Provides a comprehensive .NET distributed application framework for building scalable, asynchronous systems.
Aspire est une chaîne d'outils pour applications distribuées .NET et un orchestrateur d'applications cloud-native. Il fournit une stack de développement code-first pour construire, exécuter et déployer des applications distribuées, gérant spécifiquement la coordination de multiples services à travers différents langages de programmation. La chaîne d'outils se distingue par une approche programmable des topologies de service, utilisant une méthodologie code-first pour définir comment les services, les conteneurs et les bases de données s'interconnectent. Elle gère le cycle de vie des conteneurs tiers en tant que ressources et traduit ces modèles d'application programmatiques en configurations de déploiement spécifiques à la plateforme pour les environnements cloud. Le projet inclut des capacités pour la découverte dynamique de services, la coordination de build d'applications distribuées et l'exécution d'applications locales via une interface en ligne de commande. Il intègre également un tableau de bord d'observabilité et un système de surveillance basé sur les standards OpenTelemetry pour suivre la santé et les performances des composants distribués.
Offers a distributed application toolchain specifically tailored for the .NET ecosystem.