写点什么

Akka 工具包 2.3 版本发布,支持 Java 8 和持久化

  • 2014-03-14
  • 本文字数:769 字

    阅读完需:约 3 分钟

Akka 工具包的最新版 2.3.0 版本发布,带来了持久化特性,支持有状态的 Actor 将其内部状态持久化。该版本也为支持 Java 8 的 Lambda 表达式做好了准备。

Akka 的持久化,并不是持久化当前状态,而是持久化 Actor 状态的每次改变。状态改变会被追加到一个日志上,Actor 的内部状态可以通过重放保存的这些改变信息重新构建出来。该版本还支持事件源,支持至少交付一次消息。

借助 Java 8 和 Lambda 表达式, Actor 有限状态机(Finite State Machine,FSM)现在都可以使用 Lambda 表达式实现,所以不再需要声明匿名内部类。

目前持久化模块和 Lambda 支持都被标记为 _ 实验特性 _,希望根据用户的反馈改善 API。

其他改进包括:

  • 当受影响的节点恢复响应时,集群可以从部分不可达状态回归到正常工作状态。
  • 当 Actor 消耗的资源超出一台机器的供应能力时,可以使用集群分片将有状态的 Actor 分发到多个节点上。
  • 去掉了 Akka IO 包的实验特性标记,但是 Pipeline 基础设施不再使用。
  • 重写了 OSGi 支持部分,使 Akka-Actor 可以成为一个 OSGi bundle。

为反映框架的变化,更新了项目文档上手文档。Akka 是一个更大型示例响应式平台Typesafe 的一部分。

新版本有些结构上的修改,所以从2.2.* 版本升级时需要修改代码。从更早的版本升级可能还需要一些额外的步骤。

Akka 工具包是 Actor 模型的一个实现,同时提供了 Java API 和 Scala API。2.3 版本是 2014 年下半年计划中的较大型里程碑版本的第一步。

Akka 是一款开源产品,基于 Apache 2 许可证发布。

Vaughn Vernon 是《 Implementing Domain-Driven Design 》一书的作者,去年他曾谈到 Actor 模型在响应式领域驱动设计中的使用,更早的时候他还谈到过Actor 模型与领域驱动设计结合使用的基础。

大家可以访问Akka 用户论坛,目前已经有3000 多位成员。

查看英文原文: Akka Toolkit 2.3 with Java 8 and Persistence Support

2014-03-14 04:023201
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 140.5 次阅读, 收获喜欢 35 次。

关注

评论

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

新升级!网易数帆轻舟中间件推出运维稳定性管控服务

网易数帆

Kubernetes 运维 云原生 中间件 稳定性

「可视化案例Vol.4」智慧社区,引领社区管理新风向

ThingJS数字孪生引擎

Hoo网格策略活动仍在进行中 震荡市场持续狂欢

区块链前沿News

量化策略 Hoo 网格

时序数据库在智慧用电领域的应用

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

元宇宙与数字经济的互相融合,PlatoFarm的通证经济模型是根本

西柚子

Gartner发布CIO最新调研结果,可组装EBC备受瞩目

金蝶云·苍穹

企评家|海信视像科技股份有限公司成长性报告简述

企评家

微博评论高性能高可用计算架构设计

踩着太阳看日出

架构训练营

[ts]后台管理数据权限控制实现(无业务修改)

林逸民

typescript 工厂模式 权限控制 依赖注入

守护数据安全,天翼云是认真的!

天翼云开发者社区

云计算 云服务 数据安全

架构实战营作业五

库尔斯

#架构实战营

Maven 简介及安装

Emperor_LawD

maven 5月月更

GaussDB(for Redis)新特性发布:前缀搜索千倍提升与集群版多租隔离

华为云开发者联盟

redis GaussDB(for Redis) 缓存数据库 多租隔离 前缀搜索

关于数据保护官DPO(34/100)

hackstoic

企业安全 DPO 数据保护官

【刷题第六天】35. 搜索插入位置

白日梦

5月月更

ElasticSearch查询流程详解

IT巅峰技术

【C语言】指针One之[概念、前言、内存、地址与指针、变量与地址]

謓泽

C语言 5月月更

模块五

ASCE

数据中心进入“液冷时代”,曙光引领绿色变革

BeeWorks

全国唯一!这家企业的工业互联网平台上云啦!

天翼云开发者社区

云计算 解决方案 云服务 工业互联网 云平台

强强联合,天翼云安全能力再升级!

天翼云开发者社区

云计算 基础设施 云服务 云安全

首次全面定义,《2022企业应用运维管理指标体系白皮书》重磅发布

博睿数据

白皮书 博睿数据

工业金属零部件质检解决方案详解,让AI质检一步到位!

百度开发者中心

再谈JavaScript 中的对象解构

devpoint

JavaScript ES6 5月月更 赋值解构 对象操作

如何做好FAQ页面的设计

小炮

FAQ

企评家,专注企业评价,为企事业单位提供信息数据支撑

企评家

百度智能云特色城市业务指挥平台,助力城市管理更智能

百度开发者中心

设计微博系统中”微博评论“的高性能高可用计算架构

流火

观测云社区版发布,免费体验全功能私有化实例!

观测云

运维 可观测性 可观测

下个牛市,Web3世界的龙头项目PlatoFarm能否踏足山巅

BlockChain先知

为什么你的maven打包老是出现问题

ZuccRoger

5月月更

Akka工具包2.3版本发布,支持Java 8和持久化_Java_Jan Stenberg_InfoQ精选文章