Интегрируйте Thrift Server в существующее приложение в неблокирующем режиме

Мне нужно интегрировать сберегательный сервер в существующее приложение, поэтому мне нужно запустить его в метод запуска моего приложения, но когда я вызываю метод serve () любого класса бережливого сервера, он не возвращается и не позволяет запускать службы. Мне интересно, как можно использовать сберегательную службу в потоке приложения.

поблагодарить заранее


person Claudio Bisegni    schedule 13.02.2011    source источник
comment
так должен работать любой сервер: он ждет входящих запросов от ваших клиентов   -  person Andriy Tylychko    schedule 14.02.2011
comment
Я не согласен, у меня может быть много видов сервисов на моем среднем уровне, я думаю, что там я могу перенаправить сервер в другой поток   -  person Claudio Bisegni    schedule 19.02.2011


Ответы (1)


Вы можете использовать Asynchronous Thrift или Thrift через http, который мы используем.

person Usman Ismail    schedule 10.05.2011
comment
Привет, спасибо за повтор, я решил использовать msgpack-rpc с сериализацией msgpack. Он более универсален для создания серверного уровня. В моем проекте у меня есть выбор использовать другой метод сериализации, и я использую (msgpack, thirft или protobuff только для системы rpc) - person Claudio Bisegni; 11.05.2011