Россия
Россия
В статье рассматривается реактивный драйвер R2DBC, предназначенный для асинхронного взаимодействия с реляционными базами данных. Описаны его основные принципы работы, архитектура и ключевые особенности по сравнению с традиционными блокирующими драйверами JDBC. Рассматривается применение R2DBC в современных веб-приложениях и мик-росервисных архитектурах.
R2DBC, реактивное программирование, реляционные базы данных, асинхронные запросы, JDBC
1. R2DBC Specification. URL: https://r2dbc.io (дата обращения: 17.02.2025).
2. Reactive Streams Specification. URL: http://www.reactivestreams.org (дата обращения: 17.02.2025).
3. Докука, Игорь. "Практика реактивного программирования в Spring 5." 2019. /И.В. Докука // ДМК Пресс, 2019. С. 67-70.
4. Уоллс, Крейг. Spring в действии. / Уолс Крейг // ДМК Пресс, 2022 – С. 126-129.
5. Хеджпет, Роберт. «R2DBC Revealed: Reactive Relational Database Connectivity for Java and JVM Developers» // ДМК Пресс. – Москва, 2024. – С. 279-281.
6. Минакова, О. В. Повышение эффективности работы в проектах open sourse на основе архитектурного анализа (на примере проекта Сахана) / О. В. Минакова, И. В. Поцебнева, П. Ю. Гусев // Моделирование систем и процессов. – 2024. – Т. 17, № 1. – С. 84-92. DOI: https://doi.org/10.12737/2219-0767-2024-17-1-84-92; EDN: https://elibrary.ru/NZNSKM
7. Высоцкая, И. А. Обоснование методов поиска принципов действия сложных технических систем и объектов / И. А. Высоцкая // Моделирование систем и процессов. – 2024. – Т. 17, № 1. – С. 27-34. DOI: https://doi.org/10.12737/2219-0767-2024-17-1-27-34; EDN: https://elibrary.ru/GASZOW