Масштабируем WebSocket-соединения на Go / Александр Емелин (Авито)

  Рет қаралды 13,173

Golang Channel

Golang Channel

Күн бұрын

Пікірлер: 18
@technozavrr
@technozavrr 5 ай бұрын
Это лучший доклад в мире
@alec1975
@alec1975 4 жыл бұрын
Отличный доклад
@ginkt465
@ginkt465 3 жыл бұрын
Классный доклад! Спасибо!!
@IvanFedulov
@IvanFedulov 2 ай бұрын
20:55 - "экзо-терика" тонкая наука)))
@TruongHoang-du9if
@TruongHoang-du9if 4 жыл бұрын
Very nice talk. And thanks for publishing the slide.
@Levelord92
@Levelord92 3 жыл бұрын
Александр, а есть гитхаб репо с живыми примерами?
@ilyam1425
@ilyam1425 5 ай бұрын
вы заколебали рекламировать свои поделки из говна и палок
@johnaran
@johnaran 4 жыл бұрын
WebSocket кто его еще использует? Это уже устарело, сейчас модно gRPC
@alexander.emelin
@alexander.emelin 4 жыл бұрын
gRPC потребляет гораздо больше ресурсов на сервере, больше CPU (до 3 раз на аналогичной нагрузке), больше RAM. GRPC в браузере заводится через костыли в виде доп. прокси сервера, и без bidirectional streaming. Но в целом я ничего против GRPC не имею, норм транспорт со своими преимуществами.
@johnaran
@johnaran 4 жыл бұрын
@@alexander.emelin ну ты врунишка, наоборот нету нагрузок. Дурак ты подумай что будет когда дело дойдет до кодирования например в JSON и обратно.
@alexander.emelin
@alexander.emelin 4 жыл бұрын
​@@johnaran через WebSocket можно отправлять binary данные, в том числе сериализованные в Protobuf - как это происходит в том же GRPC. Честно говоря изначально подумал, что вы плюс-минус разбираетесь в вопросе - а теперь вижу, что не особо, нахватались модных аббревиатур :)
@johnaran
@johnaran 4 жыл бұрын
@@alexander.emelin Это ты в теории можешь передать, на практике сделай я то уже это все пробовал: И вообще считаешь что Гугл дураки раз придумали и используют gRPC
@eugenesazonov2735
@eugenesazonov2735 4 жыл бұрын
Это вообще разные вещи. gRPC однонаправлеенный протокол поверх http2, вебсокет двунаправленный. Это как пилу с топором сравнивать.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Тестирование в Go: от плохого к хорошему
1:19:51
Эйч Навыки — менторская программа
Рет қаралды 30 М.
Go Channels Internals / Егор Гришечко (Insolar)
49:24
Golang Channel
Рет қаралды 15 М.
Александр Лавриненко - WebSocket: Как, когда и сколько стоит
1:14:09
Mobius — конференция по мобильной разработке
Рет қаралды 3,1 М.
How to scale WebSockets to millions of connections
14:01
Ably Realtime
Рет қаралды 33 М.