Начиная с версии 1.0.9.0 Thrift ответ - нет.
На стороне клиента сгенерированный javascript использует AJAX для своего транспорта, как видно из библиотеки Thirft.js, поэтому, если клиент былчтобы использовать WebSocket, необходимо изменить транспорт в Thrift.
На стороне сервера в коде Java показан сервер сокетов, но я считаю, что он не имеет подтверждения связи, необходимого для кода на стороне сервера WebSocket.Опять же, возможно, будет добавлено несколько легко.Возможно, для вас имеет больше смысла использовать jWebSocket в качестве сервера и классы объектов Java, созданные Thrift, а не версию сервера Thrift.Вы можете проверить код, чтобы узнать его лучше в Thrift.см. / lib / java / src / org / apache / thrift / раздел ствола в Thrift.