2016-12-13 5 views
8

Ich fand es überraschend, dass die aktuelle Dokumentation für die Spring WebSocket Support Benutzer anweist, stomp.js für ihre clientseitige JavaScript-Implementierung zu verwenden.Stomp.js ist veraltet und wird nicht mehr gepflegt - welcher Stomp-Client wird mit Spring Websockets verwendet?

Dieses Projekt, das auf der ReadMe auf ihm ist Seite GitHub, sagt:

Dieses Projekt wird nicht mehr gepflegt.

Wenn Sie auf Fehler stoßen oder Erweiterungen benötigen, können Sie sie ausgliedern und ändern, da das Projekt unter der Apache License 2.0 läuft.

Das Repository, alle Commits seit September 2015 (die nur die oben auf die ReadMe hinzuzufügen war) nicht hatte, und kein Code verpflichtet seit Dezember 2014, so hat es sich in den letzten 2 Jahren tatsächlich aufgegeben worden.

Ich bin nicht sicher, welche der 284 Gabeln des Repository eine stabile und aktuelle Version der Bibliothek sein würde, und es scheint keine brauchbare Alternative von einer Google-Suche zu geben.

Könnte jemand bitte eine stabile Alternative empfehlen, die stattdessen verwendet werden könnte?

Idealerweise hoffe ich, dass das Spring-Team eine Richtung über die richtige Client-Bibliothek bereitstellen kann, die mit ihrer STOMP-Unterstützung verwendet werden kann.

+0

Haben Sie jemals eine Lösung für diese finden? – Slipfish

+0

@Slipfish Nein, tat ich nicht, ich hatte gehofft, dass jemand vom Spring Webscoket-Team hier antworten würde, da sie sagen, ihre Unterstützung ist jetzt Stackoverflow-basiert – Riko

+0

@Slipfish Bitte sehen Sie die folgende Antwort, die Spring Websocket-Dokumentation jetzt zeigt https://github.com/JSteunou/webstomp-client als zu verwendende Bibliothek. – Riko

Antwort

6

Ich habe mich auch darüber gewundert, aber ich konnte nichts Konkretes finden. Die nächstgelegene mir begegnet ist, hat webstomp-client gewesen:

https://github.com/JSteunou/webstomp-client

Sie behauptet, eine Gabel der ursprünglichen stomp.js zu sein, und es sieht aus wie sie aktiv gepflegt wird.


keinen Zusammenhang mit der Frage, aber bezogen auf was ich habe vor kurzem arbeite, fand ich auch eine Gabel von webstomp-client, die auch einen RxJS Client implementiert; einige Links veröffentlichen, falls es für jemanden in der Zukunft nützlich sein sollte.

https://github.com/Clanrat/webstomp-client

https://github.com/Clanrat/webstomp-client/blob/master/src/rxclient.js

+0

Danke. Nur für die Zukunft – Amir

+0

Die [Spring Websocket-Dokumentation] (https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#websocket-stomp) wurde jetzt aktualisiert, um https://github.com/JSeunou/webstomp-client als am aktivsten gehaltene Implementierung. – Riko

Verwandte Themen