Reactive编程头脑

藏宝库编辑 2024-9-3 00:03:00 106 0 来自 中国
1. JDK9 Reactive - (真的要利用,发起利用jdk11)

Reactive相应式(反应式)编程是一种新的编程风格,其特点是异步或并发、变乱驱动、推送PUSH机制以及观察者模式的衍生。reactive应用(相应式应用)答应开发职员构建变乱驱动(event-driven),可扩展性,弹性的反应体系∶提供高度敏感的实时的用户体验感觉,可伸缩性和弹性的应用程序栈的支持,随时可以摆设在多核和云盘算架构。

  • 相应式编程与命令式编程的区别:
    在命令式编程中,a:=b+c意味着将b+c的效果赋值给a,并且今后b或c的值发生变化不会影响到a的值。而在相应式编程中,a的值会随着b或c的改变而自动更新,并且不必要重新实行a:=b+c来确定当前分配给a的值。(PS:很像angularjs、vuejs这种MVVM框架,视图绑定模型,模型变了,视图自动就跟着变了)
2. Reactive 的告急接口


  • Publisher: 发布者,数据的生产端。由它来提供数据的发生
  • Subscriber:消耗者,此处可以界说获取到数据后相应的操纵
  • Processor:消耗者与发布者之间的数据处置惩罚
  • back pressire:背压,消耗者告诉发布者自己可以或许处置惩罚多少数据
模仿一个例子
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 06:15, Processed in 0.155718 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表