Skip to content

experimental_pollInterval Why is this bad? #4280

Answered by abernix
joepuzzo asked this question in General
Discussion options

You must be logged in to vote

Our recommendation is that you use a single source of truth for the schema to avoid schema flapping during roll-outs. With one running instance of every downstream service (i.e. no load-balancer in front of downstream services), it's fine. However, a single server is not very scalable and usually, there is a load-balancer in front of those containers. In that mode of operation and with polling enabled, if a downstream service is in the middle of a rollout and containers are changing from running one schema to another, the gateway (or multiple gateways) may start flapping back and forth between in-flight schemas during the roll-over as they poll.

One of the offerings of our cloud product p…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@repl-chris
Comment options

Answer selected by abernix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants