HAProxy Router для Docker Swarm, направляющий внешний трафик на внутренние сервисы. Внутренние службы создаются и уничтожаются на лету.
|-service A(created later..)
|
|-service B(with websocket : created later..)
|
|-service C(with websocket, scale 10 : created later.. restarted every 5 mins)
NIC--haproxy-|
|-service D(restarted ~ every hour)
|
|-service E(scale 100, restarted ~ every hour)
Проблема:
- Если служба docker не работает в strtup, она не восстанавливается
- Если сервисы перезапускаются, связь с именами хостов теряется.
- как маршрутизировать соединения веб-сокетов с несколькими сервисами разного масштаба.