Возможно ли использовать встроенный обратный прокси-сервер Service Fabric для балансировки между узлами через TCP? У меня есть настройка TCP-сервера в структуре сервиса, в которую я могу подключиться telnet, но я не могу переходить через порт 19081 (обратный прокси-адрес).Service Fabric TCP Reverse Proxy
ответ
Нет. Но вы можете настроить балансировку нагрузки Azure для этого. Обратный прокси-сервер с обратной связью по сравнению с SF обращается к тому, что ALB не знает о размещении сервисов на узлах, поэтому здесь используется место, где вы предоставляете услугу на всех узлах на одном и том же порту.
Было бы здорово, если бы служба обратного прокси-сервера SF имела пересылку уровня TCP, такую как kube-proxy.
Возможно, вы сможете написать свою собственную службу ретрансляции TCP (используя, например, WcfCommunicationListener
и NetTCPBinding
), которая подключается к нисходящим службам. https://github.com/spoorendonk/service-fabric-reverse-proxy - это автономная реализация обратного прокси-сервера HTTP (первоначально предназначенного для локальных кластеров разработки), вы можете использовать свой TCP-вариант обратного прокси-сервера.
Если вы хотите, чтобы ваша служба была осведомлена о том, где расположены сервисы вниз по течению (с точки зрения узлов и разделов), вы можете использовать Fabric.ServiceManagementClient и регистрироваться для уведомлений, используя методы RegisterServicePartitionResolutionChangeHandler
. Это уведомляет вас всякий раз, когда репликация или раздел службы изменяется с экземпляром ServiceNotification
.
Чтобы ответить на ваш вопрос, нет, но вы могли бы построить его самостоятельно.
- 1. Настройка TCP на Azure Service Fabric
- 2. Service Fabric service service
- 3. Reverse proxy smtp (EXIM)
- 4. Apache2 Reverse Proxy Redirection
- 5. Reverse Proxy Htaccess
- 6. IIS Reverse Proxy
- 7. Proxy/ServiceBus/Reverse SSH
- 8. Django as reverse proxy
- 9. Twisted + Django + Reverse Proxy
- 10. Crossbar caddy reverse proxy
- 11. Apache Reverse Proxy ReWrite
- 12. Nginx Reverse Proxy
- 13. Nginx Reverse Proxy Настройки
- 14. Reverse Proxy Secruity Риски
- 15. Apache Reverse Proxy
- 16. Active Reverse Proxy
- 17. Apache Reverse Proxy Unix Socket
- 18. Service Fabric - MissingMethodException ClearAsync()
- 19. Kubernetes Service Proxy Концепция: PublicIP
- 20. Zuul Reverse Proxy Язык Понимание
- 21. Reverse Proxy dynamic webserver loading
- 22. Nginx Reverse Proxy 301 Redirects
- 23. Zuul reverse proxy preserve URL
- 24. Cloudflare + Reverse Proxy - Ошибка 1000
- 25. haproxy reverse proxy directing random
- 26. Nginx Dynamic Reverse Proxy Issue
- 27. Service Fabric multi-tenant
- 28. Azure service fabric: IReliableQueue
- 29. Service Fabric Legacy Settings
- 30. Azure Service Fabric