Escriba un servidor de ahorro en scala usando scrooge y cliente en python o ruby
Quiero escribir una implementación de servicio de ahorro en Scala (usando Scrooge) pero sin el uso de Finagle, ya que no pude escribir un cliente ruby / python para los servidores de Finagle. El problema es que con scrooge el servicio no parece implementar la clase "Procesador".
Supongamos que tengo una definición de ahorro como esta:
service TestService {
void testFunction(1: string message);
}
y generé los archivos scala usando scrooge, cuando intenté usar la implementación estándar de thrift para scala con eso para ejecutar el 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()
El objeto TestService generado no parece tener la clase interna del procesador. ¿Alguna idea de cómo hacer eso sin Finagle? o como otra solución, ¿cómo escribir un cliente de Python o Ruby para gestionar los servidores de ahorro?