由于许可变更,需要从项目中删除 Akka 框架 [已关闭]

问题描述 投票:0回答:1

我最近加入了一家新公司,并被分配到一个使用 Scala、SNMP、Akka Framework、Kafka、Kubernetes 和 Spark 等技术的项目。随着 Lightbend 最近将 Akka Framework 的许可更改为商业源代码许可 (BSL) 1.1,我的任务是评估从项目中删除 Akka Framework 的过程并探索潜在的替代方案。谁能提供有关在大型项目中替换 Akka 这样的框架所涉及的挑战的见解吗?有哪些替代框架可用,它们在功能、性能和可扩展性方面如何比较?作为从 Java、Spring 和 REST API 背景过渡的人,我希望了解有关此主题的详细见解

java scala akka scalaz zio
1个回答
4
投票

Pekko 是 Apache 基金会最新开源版本 Akka 的完全兼容的重新构建。移植到 Pekko 需要更改库和导入,但代码更改很少(如果有的话)。

需要注意的是,使用 Akka 的库可能没有 Pekko 等效项。已经移植的库越来越多,但在某些情况下可能需要下载开源 Akka 库并手动将它们移植到 Pekko。

© www.soinside.com 2019 - 2024. All rights reserved.