关闭

反应

反应系统具有一定的特性,使其成为低延迟,高通量工作负载的理想选择。项目反应堆和弹簧组合一起工作,使开发人员能够构建响应,弹性,弹性和消息驱动的企业级无功系统。

什么是反应加工?

无功处理是一种范式,使开发人员能够构建可以处理后压(流量控制)的非阻塞异步应用程序。

为什么使用反应加工?

无功系统更好地利用现代处理器。而且,在反应性编程中包含背压可确保在解耦组件之间更好地弹性。

项目反应堆

项目反应堆是一种完全非阻塞的基础,包括背压支撑。这是春季生态系统中的反应堆栈的基础,并在春天WebFlux,Spring数据和春天云网关等项目中进行。

学到更多

活性微源

开发人员从阻止到非阻塞代码的主要原因之一是效率。反应代码更多地使用更少的资源工作。Project Reactor和Spring WebFlux让开发人员利用多核,下一代处理器 - 处理可能大量的并发连接数。通过无功处理,您可以满足更少的微服务实例的并发用户。

具有弹簧靴的反应微源

Spring Portfolio提供了两个平行堆栈。一个基于Servlet API,具有弹簧MVC和弹簧数据构造。另一个是一个完全反应的堆栈,利用Spring WebFlux和Spring数据的反应存储库。在这两种情况下,Spring Security您对两个堆栈都有本机支持。

与共同技术集成

以反应方式访问和处理数据很重要。MongoDB,Redis和Cassandra都拥有本地反应支持春天数据。许多关系数据库(Postgres,Microsoft SQL Server,MySQL,H2和Google Spanner)具有反应性支持r2dbc.。在消息传递世界,春云流还支持对RabbitMQ和Kafka等平台的反应访问。

准备开始?

更多资源