Ustawianie:Scala: Odbieranie Server-Sent-Events
Projekt pracuję nad znajduje się pub/serwera podrzędnego z interfejsu HTTP. Subskrypcja działa poprzez akceptowanie zdarzeń wysłanych przez serwer.
curl -X GET server:port/topics/news
który zostanie wciśnięty, gdy wiadomość zostanie opublikowana do danego tematu URL
curl -X PUT server:port/topics/news -d "Politician Lies!"
Problem:
Mam projektu scala które musi zapisać się do tego pubu/sub serwer. Sztuka teatralna! framework radzi sobie z tym za pomocą PlayWS z Enumeratee + Iteratee. Niestety, biblioteka PlayWS wymaga Play! Aplikacja jest w zakresie i nie używam Play. Czy istnieje biblioteka (z minimalnymi zależnościami), z której mogę korzystać, co pozwala mi akceptować zdarzenia wysłane przez serwer? Aby zacząć, potrzebuję przynajmniej jednego działającego przykładu.
Mam preferencje dla bibliotek scala, ale jestem skłonny zaakceptować rozwiązanie Java, jeśli muszę.
To wygląda obiecująco. Przed utworzeniem tego pytania miałem problemy z używaniem biblioteki PlayWS 2.2. Czy jesteś w stanie stworzyć samodzielny przykład używania PlayWS do akceptacji SSE? –