13 مستودعات
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.
هذه أداة لمراقبة صحة تطبيقات ASP.NET Core مصممة للتحقق من توفر البنية التحتية والتبعيات الخارجية. توفر نظاماً لتتبع حالة الخدمات والتبعيات داخل التطبيق للحفاظ على قابلية مراقبة النظام الموزع. يتميز المشروع باكتشاف خدمة العنقود (cluster service discovery)، الذي يحدد نقاط نهاية فحص الصحة النشطة عن طريق الاستعلام عن واجهات برمجة تطبيقات العنقود، مثل تلك الموجودة في Kubernetes. كما يتضمن لوحة تحكم لحالة الصحة لتصور اتجاهات الاستقرار وآلية لربط حالة الصحة في الوقت الفعلي بخطوط أنابيب النشر لأتمتة بوابات الإصدار. تغطي الأداة مجالات قدرات واسعة بما في ذلك مراقبة التبعية لقواعد البيانات ووسطاء الرسائل، وتتبع تاريخ الصحة عبر استمرارية قاعدة البيانات، والتنبيه المؤتمت بالفشل عبر webhooks. كما تدعم قابلية المراقبة من خلال عرض بيانات حالة الصحة كمقاييس لـ Prometheus وغيرها من كاشطات المراقبة المتوافقة. يتم تأمين الوصول إلى واجهة المراقبة باستخدام مزود هوية للتحقق من أدوار المستخدمين ومطالباتهم.
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.