Можно ли прослушивать несколько портов с помощью одного серверного приложения Thrift?Интерфейс Thrift был бы таким же, мне просто нужно различить, откуда поступил клиентский вызов (другая реализация клиента).
Я планирую использовать TThreadPoolServer и в зависимости от того, с какого порта поступил вызов, я хочу использовать другую логику.
Ограничения:
- Я не могу изменить интерфейс Thrift
- Я не могу трогать клиентов, только какие хосты и порты они должны использовать
Я нахожу решения только для создания нескольких сервисов на одном сервере.Это не тот случай для меня.