开发者社区> 问答> 正文

反应式编程的状态保存与传递

在反应式编程中,如果涉及到了状态保存与传递,应该如何处理呢?

图片.png

展开
收起
景凌凯 2020-04-24 23:29:57 937 0
1 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!
    • 反应式里 Mono 是个 code publisher,如果想要在一个观察过程结束(也就是去获得响应的过程)后再次消费,可以再观察一遍 Mono ,这样就不存在状态保存与传递。
    • 可以通过 Reactor 中的 Context 来实现。Context 在 Rxjava 中没有的,也就是 Reactor 专门提供给后端开发来应对这种情况的,因为在响应式调度的情况下,ThreadLocal 已经显得很鸡肋,而且很容易泄漏信息,所以响应式编程是禁用 ThreadLocal 的。
    2020-04-24 23:30:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载
用RxSwift写易维护易读的愉悦代码 立即下载