Подключить по Websocket фронт к бэку

5 000 руб. за проект
01 декабря 2019, 21:37 • 2 отклика • 79 просмотров
Необходимо подключить таблицы order book и last trade по вебсокету к бэкэнду. Предпочтителен просто JS, но можно и на реакте.
Подписка должна осуществляться при загрузке страницы, если возвращается какая—либо ошибка или нет данных в течение 10 секунд, то надо показывать модалку reconnecting.
По—умолчанию при открытии страницы должна происходить подписка на символ ид = 1.Переключение символов происходит при нажатии на блок с коином(метка 4).Места, в которых происходит обновление данных:

1. Таблица order book(2)
2. Таблица last trade(3)
3. Текущая цена в блоке коинов(7) это последнее значение last trade
4. Изменение цены за день в процентах (8)
5. В инпуте (13)
6. На кнопках buy sell (5,6)
7. Внутри order book (11) это last trade price
8. Внутри order book(12) это last trade Volume
9. При обновлении информации в строке(банде стакана) необходимо подкрашивать строчку(картинка в аттаче)
Приложение у нас на Grails (это обертка над Spring).
Для трансляции стаканов и ласт-трейдов используется Spring-овая реализация WSТестовые страница со стаканом:
http://5.135.188.25:8080/tradeplatform-0.1/userAccount/testWs в поле можно указать 1 (BTC) или 2 (ETH) и нажать кнопку "Subscribe" - внизу страницы посыпятся JSON с информацией по стаканам.
Тестовая страница по LastTrade: http://5.135.188.25:8080/tradeplatform-0.1/userAccount/testLastTrade
Используется stomp

Сами станицы сверстаны на бутстрапе.
Срок - неделя

Файлы