Может ли Apache Thrift отправлять уведомления клиентам? - PullRequest
6 голосов
/ 06 апреля 2011

Я хочу использовать Apache Thrift, чтобы один клиент отправлял данные на сервер, а затем сервер передавал эти данные любым клиентам.Возможно ли это, или клиент должен будет периодически проверять наличие новых данных?Я ищу что-то похожее на обратные вызовы WCF.

Я довольно новичок в Apache Thrift, и я использую его в C # /. NET в настоящее время и, скорее всего, будет иметь клиент Java.Спасибо.

1 Ответ

0 голосов
/ 08 апреля 2011

Я не знаю, построен ли механизм Thrift RPC для обработки вызовов, идущих в обе стороны при соединении с одним сокетом.

Если этого не произойдет, простой обходной путь - открыть два сокета - одиндля клиента, чтобы сделать вызовы к серверу и другой для сервера, чтобы сделать вызовы к клиенту.

Другой обходной путь должен был бы реализовать двусторонний вызов самостоятельно.Библиотека Thrift относительно подключаема, поэтому вы можете подключить туда свой собственный код для обработки двусторонних вызовов без необходимости возиться с другими вещами.

Вы, вероятно, получите лучшие ответы, если спроситеэтот вопрос в списках рассылки Thrift .

...