Hi,
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.
Example scenario:
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 mqttbackend1.net:1833
Agent A also needs to access three REST endpoints:
https://proxy-server1:443/api
=> Routed tohttp://backend1.net
https://proxy-server1:443/
=> Routed tohttp://backend2.net
https://proxy-server1:443/Repository
=> Routed tohttp://reposerver1/Repository
Is it possible to implement this with Traefik?