-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Labels
ConfigurationOcelot feature: ConfigurationOcelot feature: ConfigurationQoSOcelot feature: Quality of Service aka PollyOcelot feature: Quality of Service aka PollyRoutingOcelot feature: RoutingOcelot feature: RoutingSpring'25Spring 2025 releaseSpring 2025 releasefeatureA new featureA new featuremergedIssue has been merged to dev and is waiting for the next releaseIssue has been merged to dev and is waiting for the next release
Milestone
Description
New Feature
Enable configurability of the default timeout for MessageInvokerPool.
Functions of new properties:
- A global timeout in the FileGlobalConfiguration section would set a default timeout value for all routes, applicable to both QoS and non-QoS scenarios.
- A local, route-level timeout in FileRoute settings would take precedence, allowing for the overriding of the global default value.
Motivation for New Feature
Setting a custom default global timeout is simpler than configuring QoS settings for each handler, particularly when multiple handlers are defined.
Notes
There is an undocumented Timeout
property which is not implemented:
public int Timeout { get; set; } |
eddex, jadanah and huanguolin
Metadata
Metadata
Assignees
Labels
ConfigurationOcelot feature: ConfigurationOcelot feature: ConfigurationQoSOcelot feature: Quality of Service aka PollyOcelot feature: Quality of Service aka PollyRoutingOcelot feature: RoutingOcelot feature: RoutingSpring'25Spring 2025 releaseSpring 2025 releasefeatureA new featureA new featuremergedIssue has been merged to dev and is waiting for the next releaseIssue has been merged to dev and is waiting for the next release