美文网首页
flutter设计原理和响应式编程

flutter设计原理和响应式编程

作者: 没风的地方 | 来源:发表于2022-10-22 20:18 被阅读0次

    关系:flutter框架使用响应式编程设计

    响应式编程:专注于数据流和变化传递的异步编程范式

    数据流:由一个发布者发布,一个/多个订阅者消费的数据元素序列

    数据流流转方式:1 pull 订阅者向发布者索要数据 2 push 发布者向消费者主动推送数据

    数据流交互的问题:1 发布者发送数据快,订阅者处理数据慢 2 发布者发送数据慢,订阅者消费数据快

    解决方法:

    异步处理,如果是同步,哪个快都会阻塞

    1 背压(发布快):1.1 损失数据  1.2 缓存数据队列

    注:背压的处理策略和观察者模式的策略一样,只是观察者由订阅者决定策略,背压由订阅者通知发布者降速,发布者决定策略。

    2 非阻塞:订阅者无消息处理挂起,切换到其他任务

    为什么使用响应式:

    1 特点:增强的观察者和迭代器模式

    2

    天气:
    心情:
    纪念日:


    昨日完成的任务,最重要的三件事:
    改进:
    习惯养成:

    周目标·完成进度



    学习·信息·阅读



    健康·饮食·锻炼



    人际·家人·朋友



    工作·思考



    最美好的三件事

    1.
    2.
    3.

    思考·创意·未来


    相关文章

      网友评论

          本文标题:flutter设计原理和响应式编程

          本文链接:https://www.haomeiwen.com/subject/ecaizrtx.html