shotover / shotover-proxy

L7 data-layer proxy
https://docs.shotover.io
Apache License 2.0
83 stars 16 forks source link

Transforms declare supported protocols #1596

Closed rukai closed 4 months ago

rukai commented 4 months ago

Progress towards https://github.com/shotover/shotover-proxy/issues/520

This PR improves topology validation and allows for new kinds of topologies:

Not sure if up chain and down chain are the clearest way to name these but I also cant think of anything better. I considered incoming and outgoing but I feel that is confusing since that its not clear what perspective its coming from. Incoming could mean coming from the client but that would only be correct from the perspective of requests, since responses are actually outgoing to the client.

Work to do in follow up PRs:

conorbros commented 4 months ago

Request/Response protocol might be clearer but I think up/down protocol is fine too.

rukai commented 4 months ago

Request could refer to both sides.