Polly (polly)
Polly project's capability scope, deployment products, integration entry points and usage boundaries.
Use retries, timeouts, circuit breaking, rate limiting and fallback integration Core execution pipeline to handle temporary failures encountered in an operation.
source code directory
externals/polly
main bag
Zongsoft.Externals.Polly
Companion theme
Deployment and Usage Portal
Append the main package to the existing host's Deployment checklist, and retain the plugin list, assembly and ancillary running resources in the package:
[plugins zongsoft externals polly]
nuget:Zongsoft.Externals.PollyThe pipeline builder is bound to the executor through the plugin tree, and the strategy is expressed using the corresponding features of Core. Strategies and their sequence of combinations should be decided for specific operations.
Integration Steps
Confirm that the actuator actually passes through the configuration pipeline with a controlled short operation.
Verify the number of retries, timeout cancellation, circuit breaking recovery or rate limiting rejection item by item, and then combine the strategies.
Compare the final error and total time consumption with business expectations before integrating external calls.
For specific configuration, calling examples and related basic concepts, see Task Scheduling and Resilient Execution.
Project Boundaries
Further Reading
Browse extensions by project · Task Scheduling and Resilient Execution · source code and project description
Last updated