为了账号安全,请及时绑定邮箱和手机立即绑定

Spring 响应式编程 随记 -- C2 Spring 响应式编程基本概念 (五)

系列文章

2.3 响应式库简史

起源于大规模异步数据密集型互联网服务架构

Netfix:

  • Hystrix 针对服务隔离的容错库
  • Ribbon 支持负载均衡器的RPC库
  • Zuul 一个动态路由网关服务
  • RxNetty 一个针对 Netty 的响应式适配器

2.4 响应式库现状

Spring 框架和 RxJava 不是唯一有效的组合。

RxJava的响应式改进方案不限于它或者它的包装器,所以许多其他库和服务都创建了它们的响应式实现,比如:

  • Ratpack
  • Retrofit
  • Vert.x

因为各种各样的库的实现大致相同但却有不同的细节,所以业界需要一些通用和标准来保证各种实现之间的兼容性。

这种标准已经被设计出来了,称之为 响应式流(Reactive Stream)

2.5 小结

本章先从设计模式出发,编写了一些简单的原生实现来回顾了用于异步编程工具的优缺点,用spring和事件这种不成熟方法进行一步异步处理,并且分析了会产生哪些潜在问题。

后续从研究的一些发展历史,说明响应式编程希望解决的问题,以及 Netfix 的成功。随着 RxJava 的成功和兴起,各种实现导致了响应式环境的多样性,因此诞生了新标准的需求。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
8343
获赞与收藏
253

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消