Бахром Валижонов — Лучшее из двух миров: Kotlin Coroutines и gRPC для взаимодействия между сервисами
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта JPoint — https://jrg.su/CkbK8k Часть 1: Kotlin для асинхронного программирования — Kotlin Coroutines: основа асинхронного программирования. — Kotlin Channels: управление асинхронными событиями. — Kotlin Flows: асинхронное управление потоком данных. Часть 2: gRPC для высокоэффективного взаимодействия между сервисами — Что такое gRPC и как он работает. — Преимущества gRPC перед REST API. — Методы общения в gRPC: Unary, Streaming и их варианты. — Обзор методов взаимодействия в gRPC: обычные запросы (unary calls), серверный стриминг (server streaming), клиентский стриминг и двунаправленный стриминг (bidirectional streaming). — Как Kotlin Coroutines упрощают работу с gRPC.
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта JPoint — https://jrg.su/CkbK8k Часть 1: Kotlin для асинхронного программирования — Kotlin Coroutines: основа асинхронного программирования. — Kotlin Channels: управление асинхронными событиями. — Kotlin Flows: асинхронное управление потоком данных. Часть 2: gRPC для высокоэффективного взаимодействия между сервисами — Что такое gRPC и как он работает. — Преимущества gRPC перед REST API. — Методы общения в gRPC: Unary, Streaming и их варианты. — Обзор методов взаимодействия в gRPC: обычные запросы (unary calls), серверный стриминг (server streaming), клиентский стриминг и двунаправленный стриминг (bidirectional streaming). — Как Kotlin Coroutines упрощают работу с gRPC.



