Реализация веб-сокетов с angular, node и mysql - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть приложение Angular, которое обслуживает контент из API Node.js, который получает данные из базы данных MySQL.Сервер API узла просто получает данные из базы данных, он ничего не вставляет.Микросервис Spring Boot API вставляет данные в базу данных.

Как мне реализовать WebSockets, чтобы каждый раз, когда API-интерфейс Spring Boot вставлял что-то в базу данных, содержимое передавалось в приложение Angular в режиме реального времени.

Мне трудно найти учебники по этой теме, помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 20 декабря 2018

Ваше приложение будет работать в следующей модели.т.е.:

  1. при обновлении или загрузке страницы базовое содержимое будет извлечено из веб-сокета API узла
  2. , а наблюдатель будет базироваться на Angular (на стороне клиента) + пружинной загрузке (на стороне сервера),Реализация веб-сокета не зависит от API узла.
  3. Вам необходимо создать отправителя и получателя клиента с Angular
  4. Приемник загрузки Spring и отправитель для mysql, также для информирования клиента.
  5. Когда вводится новый текст, клиент и сервер будут связываться через веб-сокет.Вам не нужно возвращать какие-либо данные при весенней загрузке, но веб-сокет весенней загрузки должен информировать клиента о новом соединении / тексте и т. Д.

Пожалуйста, проверьте ссылку ниже.Который демонстрирует сокетную реализацию Angular + Spring boot.

Ссылка:

  1. Spring Boot Angular Websocket
  2. Angular 6 Пример WebSocketс Spring Boot WebSocket Server |SockJS + STOMP
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...