收录了 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上发布的内容,并思考下一年可能会把哪些内容带给读者。
微服务是了解Java在哪些方面落后于其他编程语言的一个机会。
Spring Boot 3和Spring Framework 6预计会在2022年底发布,它们将会提供对原生Java的内置支持。