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?

Respuestas a la pregunta(3)

Su respuesta a la pregunta