Scala: Recepción de eventos enviados por el servidor

Preparar:

Un proyecto en el que estoy trabajando tiene un servidor pub / sub con una interfaz HTTP. La suscripción funciona aceptando eventos enviados por el servidor.

curl -X GET server:port/topics/news

que se enviará cada vez que se publique un mensaje en la URL del tema dado

curl -X PUT server:port/topics/news -d "Politician Lies!"

Problema:

Tengo un proyecto scala que necesita suscribirse a este servidor pub / sub. ¡El juego! framework puede manejar esto usando PlayWS con Enumeratee + Iteratee. Desafortunadamente, la biblioteca PlayWS requiere que Play! La aplicación está dentro del alcance y no estoy usando Play. ¿Existe una biblioteca (con dependencias mínimas) que pueda usar que me permita aceptar eventos enviados por el servidor? Necesitaré al menos un ejemplo de trabajo para comenzar.

Tengo preferencia por las bibliotecas scala, pero estoy dispuesto a aceptar una solución Java si es necesario.

Respuestas a la pregunta(3)

Su respuesta a la pregunta