Reactive Streams 微服务 Reactive 设计模式 Pattern

介绍

Reactive Streams 是一种为非阻塞**背压(back pressure)**提供异步流处理标准的计划。这包括针对运行时环境以及网络协议的工作。

说明

在异步系统中处理数据流 - 尤其是体积未预定的“实时”数据 - 需要特别小心。最突出的问题是需要控制资源消耗,以便快速数据源 source 不会压倒流目的地 destination。异步是必须的当你在单个计算机内的协作网络主机或多个CPU核心上并行使用计算资源。

Reactive Streams 的主要目标是管理跨异步边界的流数据交换 - 将元素传递到另一个线程或线程池,同时确保接收方不会强制缓冲任意数量的数据。换句话说,背压是该模型的组成部分,以便允许在线程之间调节的队列有界。如果反压的通信是同步的,则异步处理的好处将被否定,因此必须注意强制要求 Reactive Streams 实现的所有方面的完全非阻塞和异步行为。

https://www.reactive-streams.org/
https://github.com/reactive-streams/reactive-streams-jvm/blob/v1.0.2/README.md

Reactive编程模式

微服务并不是一个新的东西。它源自1970年代的研究,最近火了起来是因为微服务可以让我们更快速地改变、更方便地实现价值,提高灵活性。微服务源自actor-based系统、服务设计、自动化系统、domain驱动设计和分布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值