Escreva um servidor thrift em scala usando scrooge e client em python ou ruby

Eu quero escrever uma implementação de serviço thrift no Scala (usando Scrooge), mas sem o uso de Finagle, já que eu não poderia escrever um cliente ruby ​​/ python para servidores Finagle. O problema é que com o scrooge o serviço não parece implementar a classe "Processador".

Suponha que eu tenha uma definição de economia como esta:

service TestService {
   void testFunction(1: string message);
}

e eu gerava os arquivos scala usando o scrooge, quando tentei usar a implementação padrão do thrift para scala com isso para rodar o servidor:

val st = new TServerSocket(9999)
val processor = new TestService.Processor(new TestServiceImpl)
val arg = new TThreadPoolServer.Args(st)
arg.processor(processor) 
val server = new TThreadPoolServer(arg)
server.serve()

O objeto TestService gerado não parece ter a classe interna Processor. Alguma ideia de como fazer isso sem o Finagle? ou como outra solução, como escrever um cliente python ou ruby ​​para gerenciar servidores de economia?

questionAnswers(3)

yourAnswerToTheQuestion