-
Notifications
You must be signed in to change notification settings - Fork 373
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement HTTP integration configuration #556
Implement HTTP integration configuration #556
Conversation
d13ad68
to
aaafcbc
Compare
e7f8cca
to
e772421
Compare
c3ab74c
to
7f83af7
Compare
e772421
to
16d9782
Compare
7f83af7
to
ee0b2c9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
module HTTP | ||
# HTTP integration circuit breaker behavior | ||
# For avoiding recursive traces. | ||
module CircuitBreaker |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might be a bit confusing with CircuitBreaker pattern. But I don't have better suggestion :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a "circuit breaker" pattern? I was trying to think of something that encapsulated the idea of "if looping, escape", like a short-circuit where the circuit breaker trips to prevent an overload. But maybe a metaphor here isn't the best choice of naming scheme.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI https://martinfowler.com/bliki/CircuitBreaker.html
on a high level it also breaks circuit, but its a bit more dynamic and serves a bit different purpose.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right... a microservices related pattern. Forgot about this one.
This pull request implements the configuration core from #450 in the HTTP integration.