We are currently in search of a reverse proxy solution for our application. Unfortunately, the implementation with nginx is not feasible, which led me to discover Traefik.
Here's the scenario:
We have an agent that communicates natively using MQTT and REST. Both of these communication channels need to be handled over Port 443. Additionally, there is a need for location directives to distinguish between three routes.
The agents must communicate through a reverse proxy (in this case, potentially Traefik), which will forward the requests to the backend zones.
Agent A needs to handle MQTT Topic "A_Agent" as both a producer and a consumer.
MQTT (native) at
http://proxy-server1:443 => Routed to
Agent A also needs to access three REST endpoints:
https://proxy-server1:443/api=> Routed to
https://proxy-server1:443/=> Routed to
https://proxy-server1:443/Repository=> Routed to
Is it possible to implement this with Traefik?