Prezentacja z webinaru "Nie samym RESTem żyjemy - Integracja Spring Boot z Websockets" przeprowadzonej przez Michała Witkowskiego i Radka Dąbrowskiego.
Jak zintegrować aplikację z zewnętrznym urządzeniem, którym w naszym przypadku będzie... ładowarka do aut elektrycznych.
--
Join Boldare's newsletter to learn about a C-level point of view on user-centered design, software outsourcing services and the future of business.
Subscribe now --> https://go.boldare.com/newsletter-slideshare/
7. Follow us @boldarecom
Websocket - teoria
● HTTP Handshake
● HTTP Status 101 (Switching protocols)
● Otwarcie TCP socket’u (warstwa pod
HTTP) po stronie klienta i serwera
10. Architektura wiadomości
● Websocket
■ Jeden URL (inicjujący handshake)
■ Wszystkie wiadomości na tym
samym połączeniu TCP
■ Asynchroniczny
■ Event-Driven
11. Follow us @boldarecom
Sub-Protocol w Websocketach
● Brak specyficznego protokołu
wiadomości
● TCP przesyła strumień bajtów do
strumienia wiadomości (tekst albo
binarnie)
● STOMP (nie dzisiaj)
12. Czy powinienem używać Websocketów?
● Klient i serwer potrzebują wymieniać
dane z dużą częstotliwością i małym
opóźnieniem
● Aplikacje bankowe, gry