抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Linux 基金会宣布启动反应性基金会

2019 年 8 月 31 日

Linux基金会宣布启动反应性基金会

Linux 基金会宣布启动反应性基金会,这是一个由行业领导者组成的社区,旨在加速发展构建下一代网络应用程序的技术。该基金会由阿里巴巴、Facebook、Lightbend、Netifi 和 Pivotal 等初始成员组成。涉及成功的开源规范 Reactive Streams 和 RSocket,以及编程语言实现。


反应性编程使用消息驱动方法来实现当今网络化的云原生应用程序所需的弹性、可伸缩性和响应性,这与它们的底层基础设施无关。反应性基金会为支持开源反应性编程项目建立了正式的开放治理模型和中立的生态系统。


“随着云原生计算和现代应用程序开发实践的兴起,反应性编程解决了消息流的挑战,这对其应用至关重要,”Linux 基金会战略程序副总裁 Michael Dolan 说。“有了反应性基金会,这个行业现在就有了一个支持开源项目,实现反应性编程的中立家园。”


Lightbend在 2014 年发表反应性宣言,并在 2015 年创造了开源的Reactive Streams的第一个 JVM 版本之后,反应性系统已经越来越普遍。Reactive Streams 是一个提供标准异步非阻塞回压流处理的方案。Reactive Streams 包含四个接口(发布者、订阅者、订阅、处理器)、接口之间的交互规范以及辅助和验证实现的技术兼容工具包(TCK)。至关重要的是,它提供的发布者、处理器、订阅者连接保证——不管谁实现——将提供必要的流量控制。


RSocket是一种开源协议,它建立在反应流的基础上,在网络上提供应用程序流控制,以防止中断并提高应用程序的弹性。它的设计目的是支持反应性编程以及当今作为传统 HTTP 的高性能替代品的、基于微服务的云原生应用程序。


RSocket 允许使用一个单一的连接,消息在这个连接上以数据流的方式传递。它支持跨不同传输连接的长期流,这对移动端和服务器通信特别有用,因为在这种情况下,网络连接经常会断开、切换和重连。


在 QCon London 2019 大会上的一次联合演讲中,Netifi首席执行官Robert Roeser、Facebook 软件工程师Ondrej Lehecka、阿里巴巴开发大使Andy Shi展示了如何使用RSocket解决现实世界的架构挑战


Roeser 介绍了他们如何需要一个协议来简化分布式系统的构建,使应用程序能以一致的方式通过网络进行通信。当时,他在 Netflix 工作。其结果就是 Rsocket,它提供了通信模型、网络协议、流控制。


关于反应性基金会及 RSocket,Shi 说:“RSocket 的设计就是为了在微服务和物联网设备时代闪光。我们相信,一般而言,构建在 RSocket 协议和反应流之上的项目会给微服务架构的前景带来颠覆性的变化。反应性基金会是这些激动人心的项目的中枢。”


要了解更多信息,请查阅 InfoQ 近年发表的关于 Reactive Streams 和 RSocket 的新闻、演讲和文章。


原文链接:


Reactive Foundation Launched Under the Linux Foundation


2019 年 8 月 31 日 08:004288
用户头像

发布了 377 篇内容, 共 166.0 次阅读, 收获喜欢 888 次。

关注

评论 1 条评论

发布
用户头像
原文404了,是不是隔壁发错了
2019 年 08 月 31 日 19:02
回复
没有更多了
发现更多内容

百分点数据科学实验室:烟草行业市场信息采集数据质量评估体系研究探索

百分点大数据团队

教学相长,物联网赋能教育数字化!

IoT云工坊

人工智能 物联网 智慧校园 智慧教室 智慧操场

WWDC21: Swift 5.5 新特性解读

阿里巴巴淘系技术

swift WWDC21

Webpack 简介

编程三昧

JavaScript 前端 Node webpack 构建工具

动手实践,Linux安装php-vld全过程实录

架构精进之路

插件 6 月日更 笔记分享

极狐(GitLab)开课了!实践进阶五步走,助你成为DevOps专家

极狐GitLab

DevOps认证

又到一年“粽子节”,快来测测你包的粽子颜值几分

华为云开发者社区

端午节 华为云 modelarts 粽子

Java从业者如果不懂这些,面试80%都会挂在这些核心知识上面

程序员改bug

Java spring 程序员 面试

百分点科技助力中国环境监测总站“生态环境质量会商平台”上线

百分点大数据团队

限量!阿里首发“微服务容器化参考指南”,差距不止一点点!

程序员小毕

Java 程序员 面试 微服务 容器化

C++内存访问错误检测

正向成长

内存泄露 内存溢出 Asan

Vue3.0 组合式 API 分析与实践

百度开发者中心

开发者

花了60天的时间肝出了这些spring,jvm,并发编程等学习笔记,春暖花开再战大厂!

Java架构师迁哥

股价预测的基本思路(1)

Qien Z.

6月日更 量化投资 股价预测

凭借阿里技术官最新版Java核心开发笔记,已斩获阿里offer

Crud的程序员

Java 架构 编程语言 后端开发

Boss直聘转发超90W次,Java面试突击手册 火遍全网,却遭封杀

Java架构师迁哥

5分钟速读之Rust权威指南(二十一)闭包

码生笔谈

rust

阿里大佬离职带出内网专属“高并发系统设计”学习笔记

Java架构师迁哥

并发编程-AQS介绍和原理分析(上)

追风少年

并发编程 AQS

10大流行软件测试工具

百度开发者中心

测试工具

全面互联网时代背景下,一个好的Java程序员需要掌握哪些核心技术

Crud的程序员

Java 程序员 编程语言

洞察 | 企业数字化转型费用高昂?低代码“骨折”给你!

优秀

低代码

干货|一款实用iOS云真机的技术架构是如何搭建的?

友盟全域数据

ios

Linux系统日常定位常用指令

正向成长

linux命令

【案例】星环科技助力华夏基金大数据平台建设

星环科技

【FlinkSQL】Flink SQL Query(三)- Join

Alex🐒

flink 翻译 FlinkSQL flink1.13

高并发场景创建JedisPool有哪些注意事项?

BUG侦探

并发 Jedis commons-pool

【得物技术】浅尝UI自动化之Airtest实践

得物技术

自动化 测试 UI 自动化测试 测试落地

字节跳动Java岗6月9号一面经验分享

北游学Java

Java 字节跳动 面试

从零开始学习3D可视化之场景层级(2)

森友小锘

前端 可视化 数字孪生

亮相智源大会,字节跳动自研同传系统的技术实现

字节跳动技术团队

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Linux基金会宣布启动反应性基金会-InfoQ