写点什么
创作场景
- 记录自己日常工作的实践、心得
- 发表对生活和职场的感悟
- 针对感兴趣的事件发表随笔或者杂谈
- 从 0 到 1 详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
- 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
收录了 R2DBC 频道下的 50 篇内容
在SpringOne平台华盛顿大会上宣布的R2DBC是一个从头开始设计的实验性API,用于针对关系型数据库进行反应式编程。最终目标是试图影响ADBA规范。

mysql应该是我们在日常工作中使用到的一个非常普遍的数据库,虽然mysql现在是oracle公司的,但是它是开源的,市场占有率还是非常高的。


上篇文章我们讲到了怎么在Spring webFlux中使用r2dbc,今天我们看一下怎么使用spring-data-r2dbc这个Spring data对r2dbc的封装来进行r2dbc操作。

Spring boot3已经M1了,最近群佬们也开始蠢蠢欲动的开始整活Reactive+Spring Boot3,跟着大家的步伐,我也来整一篇工程入门,我们将用java17+Spring Boot3+r2dbc+Reactive栈来讲述,欢迎大家来讨论。

最近项目持续改造,然后把SpringMVC换成了SpringWebflux,然后把Mybatis换成了R2dbc。中间没有遇到什么问题,一切都那么的美滋滋,直到最近一个新需求的出现,打破了往日的宁静。

之前我们提到过,对于底层的数据源来说,MongoDB, Redis, 和 Cassandra 可以直接以reactive的方式支持Spring Data。而其他很多关系型数据库比如Postgres, Microsoft SQL Server, MySQL, H2 和 Google Spanner 则可以通过使用R2DBC 来实现对reactive的支持。

R2DBC(Reactive Relational Database Connectivity)是在2018年Spring One Platform大会被提出来的,它旨在使用完全无阻塞驱动程序创建数据库链接,为SQL数据库创建响应式API。为了探索R2DBC我们将创建一个简单的WebFlux应用

本文从领域驱动设计(DDD)、Reactive、Service Mesh 和代码智能等几个方面展开,介绍软件开发的发展趋势。

VMware发布了Spring Framework 6和Spring Boot 3,这是Spring生态系统新一代的产品。
SpringOne平台华盛顿大会上宣布的RSocket是一个新的、语言无关的第七层应用网络协议。它是一个双向、多路复用、基于消息、基于反应流回压的二进制协议。

对微服务领域的同步协议而言,REST 已经成为公认的事实上的标准。但Netifi 公司的 CEO 兼联合创始人 Robert Roeser 却不认为这是一件好事。

Micronaut框架为构建云原生Java微服务提供了坚实的基础。它减少了对Java反射、运行时代理生成和动态类加载的使用。

本文将回顾2018年InfoQ上发布的内容,并思考下一年可能会把哪些内容带给读者。