No video

Переводим Spring/Kotlin-сервис на NIO и coroutines - Николай Гамов, Тинькофф

  Рет қаралды 4,737

Код Желтый

Код Желтый

Күн бұрын

Все большую популярность на бэкенде набирает использование неблокирующих интеграций и coroutines. Неудивительно, ведь это дает возможность гораздо эффективнее утилизировать ресурсы.
В докладе Николая поделился своим опытом:
- зачем и как мы уводили сервис от модели task-per-thread;
- какие задачи приходилось решать, чтобы подружить Spring-приложение с Kotlin-coroutines.
Дайджесты, статьи и анонсы митапов: t.me/itstinkoff
Группа IT's Tinkoff Вконтакте: itstinkoff
Блог на Хабре: l.tinkoff.ru/h...
Наши вакансии: l.tinkoff.ru/i...

Пікірлер: 24
@ivanbezyazychnyy
@ivanbezyazychnyy 11 ай бұрын
Спасибо, что поделились реальным кейсом перевода на неблокирующую реализацию!
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
proceed [prəˈsiːd] продолжать[ся], продолжить[ся], происходить; приступить; перейти, пройти; протекать; действовать; переходить; проистекать; проследовать; осуществлять; поступить
@andd3dfx
@andd3dfx 11 ай бұрын
Суть доклада в краткой форме: 44:45
@canismajorisvy
@canismajorisvy 3 ай бұрын
отличный доклад, спасибо
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
flux [flʌks] поток, течение; [постоянное] движение; флюс, расплав; магнитный поток; прилив; плавень; флюсовый
@ZzooD
@ZzooD Жыл бұрын
Крутой доклад.
@nikolayplaton87
@nikolayplaton87 Жыл бұрын
Красавчик!
@evgenykuznetsov7490
@evgenykuznetsov7490 4 ай бұрын
крутой доклад
@user-yl7wz9lj6o
@user-yl7wz9lj6o 11 ай бұрын
Чел, от души спасибо
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
buffer [ˈbʌfə] возобновляемый запас; поглотитель, гаситель, изолятор, амортизатор, демпфер; погашать, погасить; списать, амортизировать
@learning867
@learning867 Жыл бұрын
Не очень понятно, как вы коммитили оффсеты? После того, как забрали сообщение из топика, или как-то хитро после обработки?
@gamoff1997
@gamoff1997 Жыл бұрын
Листенер на входе крутится синхронно в один поток: как забрали айдишник из топика и создали корутину по таску на асинхронное выполнение - сразу коммитимся и идем за следующим.
@mimgc
@mimgc Жыл бұрын
А русская версия будет?
@navgfjuyjf6
@navgfjuyjf6 20 күн бұрын
непонятный сумбур несет
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
pool [puːl] объединение; пруд; бассейн; заводь; лужа; объединить
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
poll [pɒl] опрос; голосование; опросить
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
completion [kəmˈpliːʃn] завершение, окончание; достройка; выполнение, совершение
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
reactivity [riːækˈtɪvɪtɪ] способность реагировать; реагирование, реакционность
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
channel [ʧænl] канал; проток; русло; пролив; желоб; направлять; канальный; проточный
@konstantinchvilyov9602
@konstantinchvilyov9602 Ай бұрын
continuation [kəntɪnjʊˈeɪʃn] продолжение, продление
Введение в Kotlin Coroutines (митап JUG Ru и Сбера).
48:16
Рустам Курамшин
Рет қаралды 4 М.
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 44 МЛН
Алексей Щербаков разнес ВДВшников
00:47
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 20 М.
Корутины
1:51:55
Young&&Yandex: мобильная разработка
Рет қаралды 14 М.
Введение в корутины Kotlin (Kotlin Coroutines)
1:05:21
Рустам Курамшин
Рет қаралды 8 М.
Роман Елизаров - Корутины в Kotlin
59:04
JPoint, Joker и JUG ru
Рет қаралды 63 М.