13 dépôts
Tools and frameworks for building resilient, scalable, and distributed applications.
Explore 13 awesome GitHub repositories matching part of an awesome list · Distributed Computing. Refine with filters or upvote what's useful.
Polly is a resilience and transient-fault-handling library for .NET applications. It provides a framework for defining and executing stability patterns that manage failures and resource exhaustion during operation execution. The library enables developers to compose complex resilience strategies through a fluent builder pattern, wrapping target operations in functional decorators. These policies intercept execution flow to apply automated recovery mechanisms, such as retries for temporary errors or circuit breakers that isolate unstable components by blocking requests. The framework supports
Fluent transient exception and fault handling policies.
Ocelot is a .NET API gateway that functions as an HTTP reverse proxy to route, balance, and secure traffic between clients and backend services. It serves as a centralized manager for incoming requests, providing a single entry point for traffic orchestration. The project differentiates itself through dynamic request orchestration, allowing it to aggregate multiple backend service responses into a single result to minimize client network round trips. It also supports dynamic gateway configuration, enabling updates to system behavior and operational parameters without requiring a service resta
API gateway built specifically for modern web services.
Il s'agit d'un outil de surveillance de santé pour les applications ASP.NET Core conçu pour vérifier la disponibilité de l'infrastructure et des dépendances externes. Il fournit un système pour suivre l'état des services et des dépendances au sein d'une application afin de maintenir l'observabilité des systèmes distribués. Le projet se distingue par la découverte de services en cluster, qui identifie les points de terminaison de vérification de santé actifs en interrogeant les API de cluster, telles que celles de Kubernetes. Il inclut également un tableau de bord d'état de santé pour visualiser les tendances de stabilité et un mécanisme pour connecter l'état de santé en temps réel aux pipelines de déploiement afin d'automatiser le contrôle des versions. L'outil couvre de larges domaines de capacité, y compris la surveillance des dépendances pour les bases de données et les courtiers de messages, le suivi de l'historique de santé via la persistance en base de données et l'alerte automatique en cas de défaillance via des webhooks. Il prend en charge l'observabilité en exposant les données d'état de santé sous forme de métriques pour Prometheus et d'autres scrapers de surveillance compatibles. L'accès à l'interface de surveillance est sécurisé à l'aide d'un fournisseur d'identité pour valider les rôles et les revendications des utilisateurs.
Enterprise health check diagnostics for web applications.
Pluggable foundation blocks for building distributed apps.
Pluggable foundation blocks for distributed system development.
A toolkit to create code-first HTTP reverse proxies on ASP.NET Core
Toolkit for creating code-first HTTP reverse proxies.
Liveness, health check library for ASP.NET Core Applications
Monitoring status for load-balanced web applications.
OpenTracing API for C# (.NET). 🛑 This library is DEPRECATED! https://github.com/opentracing/specification/issues/163
Vendor-neutral instrumentation for distributed tracing.
Next generation application development framework for .Net
Next-generation application development framework for distributed systems.
An observable microservice bus library for .NET, that wraps the underlying message transports in simple Rx based interfaces.
Observable microservice bus using reactive interfaces.
Turn a list of STAC items into a 4D xarray DataArray (dims: time, band, y, x), including reprojection to a common grid. The array is a lazy Dask array, so loading and processing the data in parallel—locally or on a cluster—is just a compute() call away.
Converts STAC catalogs into dask-based xarray objects.
dask-image
Implements SciPy image functions for parallel execution.
Implementation of RAFT consensus in .NET core
Implementation of the RAFT consensus algorithm.
dask-geopandas |conda| |pypi| |docs| |gitter|
Enables parallel processing for GeoPandas with Dask.