23.09.2020 Новости, МенеджментС одной стороны, highload приложения, вроде банковского супераппа, пользователи которого инициируют 110 тысяч новых сессий в минуту, с другой — протокол передачи данных HTTP, появившийся в далеком 1990 году. Он отнюдь не был рассчитан на современные нагрузки. Есть более современный протокол Websocket, который считается примерно в 100 более быстрым, чем HTTP. Тему раскрыл Ринат Юнусов, разработчик с опытом работы в ведущих цифровых экосистемах страны. Предлагаем вашему вниманию обзор сравнительно новых технологий, которые позволяют более эффективно реализовать реал-тайм функциональность в банковских и финансовых веб-сервисах. Как отметил Ринат, к счастью, разработчики современных банковских сервисов с реалтайм-функциональностью давно не рассчитывают на HTTP. На помощь высоконагруженным проектам подоспела технология PWA (Progressive Web Apps). Время загрузки с адаптацией веб-ресурса под нее может составлять всего 2,5 секунды, что примерно в 2-4 раза быстрее традиционных мобильных приложений и веб-порталов в браузере. Сокеты: Node.js и Socket.io Протокол веб-сокетов появился в 2008, как раз для решения проблем HTTP. Эти проблемы становились все острее. Появлялось все больше real-time приложений, в которых акцент сместился с получения данных на постоянное, бесперебойное и быстрое взаимодействие с пользователем: онлайн-чаты, браузерные игры, fintech: например, биржевые и банковские сервисы. Конструктивной особенностью Websocket, который стал протоколом еще более высокого, чем ...
читать далее.