- Категории
- Источники
- Все курсы
- Разделы
- Книги
Микросервисы и большие данные все чаще сталкивают нас с ограничениями традиционного ввода / вывода. В традиционном IO работа, связанная с IO, доминирует над потоками. Это не было бы таким большим делом, если бы мы могли добавлять больше потоков дешево, но потоки стоят дорого на JVM и на большинстве других платформ.
Даже если бы потоки были дешевыми и бесконечно масштабируемыми, мы все равно столкнулись бы с неисправной сетью. Вещи ломаются, и они часто делают это тонкими, но не исключительными способами. Традиционные подходы к интеграции скрывают ошибочный характер сетей за чрезмерно упрощенными абстракциями. Нам нужно что-то лучше.
Присоединяйтесь к Spring Developer Advocate Джошу Лонгу, чтобы познакомиться с реактивным программированием в экосистеме Spring, используя спецификацию реактивных потоков, Reactor, Spring Boot, Spring Cloud и многое другое.
В этой книге будут рассмотрены важные концепции реактивного программирования, включая проект Reactor и спецификацию реактивных потоков, доступ к данным, веб-программирование, RPC с протоколами, такими как RSocket, тестирование, интеграция и компоновка и многое другое.