Używam Vert.x i SockJS do przesyłania danych zawartych w wiadomościach. Czy istnieje specyfikacja, jak duże mogą być komunikaty SockJS/Websocket?Jaki jest maksymalny rozmiar wiadomości SockJS?
Odpowiedz
Nie ma wyraźny limit wielkości wiadomości SockJS. Ale niestety SockJS jest dość kruchy i nie powinien być używany do wysyłania ogromnych danych. W idealnym świecie można wysyłać komunikaty sterujące (wrażliwe na opóźnienia) na SockJS i duże ładunki (dla przepustowości) przy użyciu metod zewnętrznych - na przykład przy użyciu wywołania AJAX.
Od strony technicznej powinieneś być w stanie wcisnąć prawie wszystko nad WebSockets transportu, ale na streaming i odpytywania te trzeba być bardziej ostrożnym. W szczególności żądania odpytywania muszą zostać przywrócone w ciągu 5 sekund i może to być trudne, gdy cała przepustowość jest zajęta przez wysyłanie danych z przeglądarki do serwera. Dlatego przesyłanie dużych obiektów typu blob nie jest zalecane w przypadku sockjs.
- 1. Jaki jest maksymalny rozmiar Scripting.Dictionary?
- 2. WCF Maksymalny rozmiar wiadomości Kontyngent
- 3. Jaki jest maksymalny rozmiar int w PHP?
- 4. Jaki jest maksymalny rozmiar ciągu w C#?
- 5. Jaki jest maksymalny rozmiar tablicy w C?
- 6. Jaki jest maksymalny rozmiar dokumentu Elasticsearch?
- 7. Jaki jest maksymalny rozmiar zapytania dla mysql?
- 8. Jaki jest maksymalny rozmiar ItemView w EWS?
- 9. Scentralizowany rejestr rsyslog: maksymalny rozmiar wiadomości
- 10. WCF - przekroczono maksymalny rozmiar wiadomości dla wiadomości przychodzących
- 11. Jaki jest domyślny maksymalny rozmiar dla Google Guava Cache?
- 12. Jaki jest maksymalny rozmiar, który może pomieścić zmienna sesji?
- 13. jaki jest maksymalny rozmiar tekstury, którą może obsługiwać iphone?
- 14. Jaki jest maksymalny rozmiar żądania PUT dla silnika aplikacji Google?
- 15. Maksymalny rozmiar sesji PHP
- 16. Android Cursor maksymalny rozmiar
- 17. Rozmiar i typy wiadomości RabbitMQ
- 18. który jest maksymalny rozmiar 'MAX_LENGTH' w Django
- 19. maksymalny rozmiar w BlobProperty (appengine)
- 20. Maksymalny rozmiar pamięci podręcznej
- 21. Maksymalny rozmiar location.hash w przeglądarce
- 22. Maksymalny rozmiar Javascript dla typów?
- 23. Jak caculate maksymalny rozmiar obiektu, jeśli znany jest maksymalny rozmiar sterty?
- 24. Maksymalny rozmiar zmiennej varchar (max)
- 25. NT Dziennik zdarzeń rozmiar pojedynczej wiadomości
- 26. Częściowe wiadomości z SockJS w Spring-Websockets 4.2
- 27. Jaki jest maksymalny rozmiar, jaki możemy podać dla nvarchar w sqlite?
- 28. Jaki jest rozmiar wskaźnika?
- 29. Jak skonfigurować rozmiar bufora i maksymalny rozmiar wiadomości w ASP.NET Web API
- 30. Spring Boot + Websocket (SockJS)
Dzięki! Zrobiłem więcej badań i okazało się, że domyślny limit rozmiaru ramki sieciowej Netty (który jest używany w Vert.x) jest ustawiony na około 100k. To całkowicie pasuje w tej chwili (wiadomości mają około 5k), ale kiedy wiadomości zaczną rosnąć powyżej 100k, rozważę rozwiązanie sockjs/ajax. –
Używam wiosennej implementacji sockjs, nie znajduję sposobu na określenie maksymalnego limitu. Czy klient sockjs ogranicza rozmiar wiadomości w jakikolwiek sposób, czy też zapewnia sposób określania maksymalnego rozmiaru? – cpandey05