hyperioxx / frontman

Frontman is an open-source API gateway written in Go that allows you to manage your microservices and expose them as a single API endpoint. It acts as a reverse proxy and handles requests from clients, routing them to the appropriate backend service.

Home Page:https://frontman-labs.github.io/frontman/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issue with using upstream target URL as the key in clients map

hyperioxx opened this issue · comments

I would like to give credit to @amityahav for bringing to our attention a potential issue with using the upstream target URL as the key in the clients map.

As amityahav pointed out, there is a possibility of clients being incorrectly mapped to the wrong upstream server if two distinct servers share the same target URL. This could lead to unexpected behavior and errors.

I appreciate amityahav's keen eye for detail and their efforts to ensure the robustness of our codebase. It is important that we continue to work together to identify and address any potential issues, to ensure the reliability and functionality of our software.

Thank you, @amityahav, for your contribution to our team