Found 23 packages
Polly.Core is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies such as Retry, Circuit Breaker, Hedging, Timeout, Chaos and Fallback in a fluent and thread-safe manner.
Polly is a .NET 4.5 / .NET Standard 1.1 library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation and Fallback in a fluent and thread-safe manner.
Polly.Net40Async is a version of the Polly library for .NET 4.0 with async support via Microsoft.Bcl.Async. Polly allows developers to express resilience policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
This package enable parallelization on all level so all tests run in parallel. This package also change the way fixture injection is handled from the regular xunit.
This is a library that can perform multiple tasks (yes, a lot, even infinitely many) that act on some input and return a certain output.
This is a library that can perform multiple tasks (yes, a lot, even infinitely many) that act on some input and return a certain output. This library is a copy paste of `RuriLib.Parallelization` from RuriLib, with some fixes and the code cleaned up.
Provides support for working with Polly policies, including a strategy for resilient database queries.
Use Microsoft.Extensions.DependencyInjection to inject xunit testclass. If you want write Microsoft.Extensions.Logging to ITestOutputHelper, please install Xunit.DependencyInjection.Logging. Release notes: 11.1: Update xunit.v3 to 3.2.2, Move HostManager.Start/Stop to AssemblyRunner. 11.1: Update xunit.v3 to 3.2.0. 11.0: C# 14, Downgrade Microsoft.Extensions.Hosting to 8.0. 10.8: Add CreateHostApplicationBuilder method. 10.7: Update xunit.v3 to 3.0.1, does not set ApplicationName if it is already configured. 10.6: Update xunit.v3 to 3.0.0. 10.5: Improve compatibility with top level statements. 10.4: Fix #146. 10.3: Update xunit.v3 to 2.0.0. 10.2: Fix some parallelization problem. 10.1: Allow the default startup to be missing anywhere. 10.0: Upgrade xunit to v3.
A dedicated Thread Pool for computations parallelization.
Polly.Contrib.MutableBulkheadPolicy is a mutable version of Polly Bulkhead policy that allows changing parallelization parameter.
Batching and parallelization helper for .NET
A library for fork-join parallelism in .NET, with an OpenMP-like API.
A framework for parallelization of batch processes
Provides extensions for ICouchbaseCollection to perform multiple similar operations in parallel. For example, getting 100 documents based on their keys or performing a bulk insert of 100,000 documents. It is optimized to maximize throughput by limiting the degree of parallelization and to returning exceptions separately for each operation.
Framework for .Net to simplify the parallelization of processes with side effects.
Provides an easy way to enqueue tasks through parallelization
A Fody add-in to try and force NCrunch to follow xUnit parallelization strategies.
This contains helpful extensions for IEnumerable and IAsyncEnumerable as well as IEnumerable<Task> extensions for easy parallelization
The AppSpace makes asynchronous, parallel and distributed communication easy. It provides a flexible and intuitive messaging model that fits to every kind of distribution and parallelization scenario. It supports different transport services like TCP, MSMQ, Jabber and Azure. It makes parallel programming easy by leveraging the features of Microsoft's Concurrency and Coordination Runtime (CCR).