写点什么

更改许可后,Akka 分支 Pekko 进入 Apache 孵化器

  • 2022-10-02
    北京
  • 本文字数:721 字

    阅读完需:约 2 分钟

更改许可后,Akka 分支 Pekko 进入 Apache 孵化器

Apache 基金会孵化器近日迎来新成员——Pekko ,但对于部分开发者来说,Pekko 应该不陌生。

 

事实上,Pekko 是 Akka 项目的一个分支。不久前, Akka 的许可证从 Apache 2 更改为 Business Source License 1.1,Pekko 作为新的分支从中拉出。根据介绍,Pekko 项目提供了一套工具和框架,涵盖了分布式并发系统的复杂问题空间。它旨在支持响应式宣言的设计原则,通过提供组件来有效地在服务器内扩展系统或跨多个服务器横向扩展,是高性能、对故障具有弹性的、没有单点故障的分布式系统。

 

“如果 Pekko 成为 Apache 的一部分,那么它将让 Pekko 的社区/用户相信这样的事件不会在未来再次发生。目前还有一些现有的 Apache 项目,例如 Flink,它们在不同程度上使用了 Akka,因此让 Pekko 成为 Apache 的一部分给了这些其他 Apache 项目的信心。我们认为这个分叉是对预先存在的 Apache 2 许可证的维护,并要求 Apache 社区这样看待它。”Pekko 项目提案中如此写道。

 

Pekko 将参与者模型(由 Erlang 推广)引入 JVM,为构建本地和分布式并发提供了基础。在此之上,Pekko 提供了一套丰富的构建在 Actors 之上的库来解决现代问题,包括:

 

  • 流:遵循响应式标准的完全双向背压流

  • HTTP:建立在流之上的全流式 HTTP 客户端/服务器,还提供高可用性 Web 服务所需的预期工具(例如连接池)

  • 连接器:一组丰富的连接器集,用于构建在流之上的各种数据库、消息传递、持久性服务

  • grpc:一个 gRPC 服务器/客户端

  • 投影(projection):提供 CQRS 模式所需的抽象,所需的系统(比如 Kafka)。

 

官方预计孵化过程会很长,“因为我们需要完成大量的代码清理和文档清理。此外,我们需要配置 Apache 构建系统以正确构建一个相当复杂的项目(即 akka 核心有需要多节点机器的测试)。”

 

2022-10-02 12:388033

评论

发布
暂无评论
发现更多内容

PHP 查询 YashanDB 超过 256 字符的数据被截断?看这里快速搞定!

数据库砖家

数据库

LangChain4j比SpringAI强在哪?一文读懂

王磊

区块链DApp技术架构

北京木奇移动技术有限公司

区块链技术 软件外包公司 APP外包公司

Cherry Studio+魔搭MCP一键发笔记,日更30条还能准时下班

测试人

人工智能

中小企业选择云MES,实现数字化转型

万界星空科技

数字化转型 mes 云mes 低代码云MES 中小企业数字化转型

YashanDB|主备集群缩容后 YCM 无法托管?一招帮你解决

数据库砖家

数据库

YashanDB|AVG 函数详解:轻松搞懂平均值怎么计算

数据库砖家

数据库

微店商品详情API接口(附代码示例)

tbapi

微店商品详情接口 微店API 微店数据采集 微店商品详情采集

AI口语APP的技术架构

北京木奇移动技术有限公司

软件外包公司 APP开发公司 AI口语APP

YashanDB|BIN 函数详解:如何把数据转成二进制表示?

数据库砖家

数据库

如何利用CST快速生成电机PWM控制信号_CST中国代理商

思茂信息

cst CST软件 CST Studio Suite

YashanDB 开机自启配置全攻略:重启系统也不怕!

数据库砖家

数据库

YashanDB|如何查看共享集群的共享盘挂载情况?

数据库砖家

数据库

库存怎么管?怎样才能做到有效的库存管理?

积木链小链

数字化转型 智能制造 中小企业 库存管理

AI驱动热更新技术范式重构:从效率工具到智能开发生态的演进路径

xuyinyin

YashanDB 权限管理进阶|三权分立机制详解与实操指南

数据库砖家

数据库

YashanDB|C# 使用 ODBC 执行 SQL 报错:YAS-08008 的原因与应对

数据库砖家

数据库

老牌即时通讯应用Skype被关闭,卒年22岁!

JackJiang

即时通讯 即时通讯IM

【HarmonyOS 5】鸿蒙应用数据安全详解

GeorgeGcs

YashanDB 函数指南|ATAN2:计算反正切值的实用工具

数据库砖家

数据库

数智司库:全球司库 战略增值

用友智能财务

数字化转型 解决方案 用友 数智化 司库

微店商品列表API接口(附代码示例)

tbapi

微店商品详情接口 微店API 微店商品列表接口

小程序容器与SuperApp技术融合:构建高效前端开发新生态

xuyinyin

深度解读ARM全新白皮书——《重塑硅基:AI时代的新基石》

GPU算力

gpu 芯片 arm ARM内核 #硅基

自动化测试与手工测试如何找到最佳平衡点?

测试人

人工智能

【HarmonyOS 5】鸿蒙应用隐私保护详解

GeorgeGcs

YashanDB|yasql 客户端字符编码设置指南

数据库砖家

数据库

10 个最受开发者喜爱的开源 ERP / CRM 项目(GitHub Star 榜单)

NocoBase

GitHub 开源 开发工具 CRM ERP

从驾驶员到智能驾驶:汽车智能化进程中的控制与仿真技术

DevOps和数字孪生

更改许可后,Akka 分支 Pekko 进入 Apache 孵化器_开源_罗燕珊_InfoQ精选文章