Skip to content

Commit

Permalink
Update proxy.md (#201)
Browse files Browse the repository at this point in the history
fixed the link of [safe to retry]
  • Loading branch information
linnnsss authored Sep 19, 2023
1 parent 7a297f8 commit 34d2b93
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/devops/proxy.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ do change, only a minimum fraction of IPs will be mapped to a different node. Th

Active health checking is supported: when enabled axon-proxy will periodically check whether the backend nodes are healthy. Unhealthy nodes are excluded in load balancing. We are also planning to enhance the health checking by also considering block syncing status: nodes that fall behind or haven’t caught up yet probably shouldn’t be selected (inspired by [dshackle](https://github.com/emeraldpay/dshackle)).

In case a node doesn’t respond timely but active health checking hasn’t detected the issue yet, the failover mechanism comes into play: a second node is attempted as long as it is considered safe. Unlike an HTTP load balancer that only sees POST requests, not knowing which ones are [safe to retry](https://serverfault.com/questions/528653), Axon-proxy can examine the method name and retry all stateless or idempotent requests.
In case a node doesn’t respond timely but active health checking hasn’t detected the issue yet, the failover mechanism comes into play: a second node is attempted as long as it is considered safe. Unlike an HTTP load balancer that only sees POST requests, not knowing which ones are [safe to retry](https://serverfault.com/questions/528653/how-can-i-stop-nginx-from-retrying-put-or-post-requests-on-upstream-server-timeo), Axon-proxy can examine the method name and retry all stateless or idempotent requests.

### Config Reloading

Expand Down

1 comment on commit 34d2b93

@vercel
Copy link

@vercel vercel bot commented on 34d2b93 Sep 19, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

axon-docs – ./

axon-docs-git-main-axonweb3.vercel.app
axon-docs-axonweb3.vercel.app
axon-docs.vercel.app

Please sign in to comment.