reactive
reactive系统有些特性成棒为低延时,高通工载.项目reactor和spring套装共事使开发亻建企业级reactive系统是响应,恢复,弹性,消息驱动的.
什是reactive处理?
reactive处理是范例使开发亻建非阻,异步app可拿捏背压(流控)
为什用reactive处理?
reactive系统更好使用当下处理亻.也,含背压在reactive编程保证更好恢复在间解耦模块.
项目reactor
项目reactor是全非阻基用背压支持包含.是基从reactive栈在spring生态并是特性在项目比如spring webflux,spring data,spring cloud网关
reactive微服务
主因开发亻从阻到非阻码是效率.reactive码干更活用少物力.项目reactor和spring webflux让开发亻利用多核,次代处理亻-拿捏潜在大量并联.用reactive处理亻,你可满足更并发用户用少微服务实例.
reactive微服务用spring boot
spirng套装供2并行栈.一是基于servlet api用spirng mvc和spring data构.二是全reactive栈利用spring webflux和spring data的reactive库.都,spring security盖你用本支持为都栈.
spring boot 2
reactor
reactive栈 | servlet栈 |
spring webflux是非阻web框架 建彻利用多核,次代处理亻和 拿捏大量并联. |
spirng mvc建在servlet api 并用同步阻I/O架构用请求\ 每线程模型 |
netty,servlet 3.1+容器 | serlvet容器 |
reactive串适配亻 | servlet api |
spring 安全reactive | spring 安全 |
spring webflux | spring mvc |
spring 历 reactive库 mongo,cassandra,redis, couchbase,r2dbc |
spirng历库 jdbc,jpa,nosql |
整合常见技术
访问并处理历以reactive式重要.mongdb,redis,cassandra都有本reactive支持在spring历.许多关系历库(postgres,微软sql server,mysql,h2,google spanner)有reactive支持经r2dbc.在消息的天下,spirng cloud 串也支持reactive访问平台像rabbitmq和kafka.
标签:reactor,spirng,spring,webflux,reactive,servlet From: https://www.cnblogs.com/benzamg/p/17285215.html