r2dbc осуществимость для производственных приложений и будущей дорожной карты
Я внимательно следил за обновлениями r2dbc от pivotal, и я хочу создать свое приложение, используя этот подход. Я пробовал несколько небольших приложений с драйвером r2dbc postgres, как показано ниже:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jdbc</artifactId>
<version>1.0.0.r2dbc-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-postgresql</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>
Как упомянул Pivotal, это экспериментальный проект, конечной целью которого является окончательное влияние на ADBA. Это может быть очень полезно, если включено в версии выпуска Spring/SpringBoot. Теперь вопрос в том, какие именно недостатки мешают Pivotal включить его в версию RELEASE. Кроме того, предлагается ли начать жить с версией SNAPSHOT?
Спасибо, Г.В.
1 ответ
Самый большой недостаток в создании официально выпущенной версии модулей R2DBC состоит в том, что это слишком рано.
Мы выполняем итерации с несколькими модулями (PostgreSQL, H2 и MS SQL Server), и обратная связь с сообществом имеет решающее значение для оттачивания SPI на уровне драйвера наряду с созданием более удобных для пользователя клиентов.
Если вы проверите это, мы только что выпустили 1.0.0.M6.
Этот проект будет развиваться благодаря большему вовлечению сообщества и обратной связи. Что касается того, когда он будет готов для включения в Spring Boot, мы не знаем ответа на этот вопрос.