это мой первый вопрос, извините, если форма неправильная!Thrift client-server несколько ролей
Я пытаюсь сделать бережливый сервер (python) и клиент (C++). Однако мне нужно обмениваться сообщениями в обоих направлениях. Клиент должен зарегистрироваться (вызвать функцию сервера и ждать), а сервер должен прослушивать один и тот же порт для N (N-> 100k) входящих соединений (клиентов). После выполнения некоторых условий серверу необходимо вызывать функции на каждом клиенте, собирать результаты и интерпретировать их.
Я немного смущен, и первые вопросы: «Это можно сделать в« Трэйфе »? Второй вопрос связан с механизмом, который позволит мне двунаправленную связь. Думаю, мне понадобятся две службы. Один с другими функциями клиента с сервером. Но я смущен кодом вызова. Я понимаю одностороннее общение (вызывающие функции с сервера), но с вызывающими функциями с клиентской стороны у меня есть проблема.
Любые предложения ???
Спасибо!
Почему вы используете бережливость? – compie
Было предложено, и мне нужно использовать другую языковую поддержку для клиента и сервера. – dexter