50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:023463
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

凡泰极客亮相香港金融科技周,投身大湾区数字化建设

FinClip

定制开发软件的步骤

Geek_16d138

软件定制 app定制开发 软件开发定制

数智化竞价, 企业数智化助力企业实现增收增利

用友BIP

降本增效 数智营销

亚马逊云EC2哪些端口默认不能用

孤虹

亚马逊云 EC2 Amazon EC2 云服务器

智能低代码洪流涌动程序员节,华为云Astro触发1024的乘法效应!

YG科技

华为云全新上线Serverless应用中心,支持一键构建文生图应用

YG科技

亚马逊云科技海外服务器初体验

三掌柜

亚马逊云科技

质量诊所案例分享之Junior QA常见问题诊断

QE_LAB

质量 质量保障

SAM + 用于文本到图像修复的稳定扩散

3D建模设计

Stable Diffustion 稳定扩散 文本生成图像

C++高并发异步定时器的实现

1412

开源 定时器 异步 workflow C++

阿里Java一面,难度适中!(下篇)

王磊

Java 面试

另辟蹊径者 PoseiSwap:背靠潜力叙事,构建 DeFi 理想国

鳄鱼视界

stable diffusion为什么能用于文本到图像的生成

3D建模设计

Stable Diffustion 文本到图像 AI 绘图

私人服务器有什么用?

Geek_f19a80

服务器

为什么在财务共享中心建设初期人员不降反增?

用友BIP

财务共享

20行JS代码实现屏幕录制

南城FE

JavaScript 前端 浏览器 屏幕录制

PyTorch从精通到入门06:基于LSTM实现文本分类

王玉川

神经网络 深度学习 RNN 文本分类 LSTM

深入浅出了解华为云API网关的Gzip功能

YG科技

2024杭州国际智慧城市与安防产品展览会

AIOTE智博会

智慧城市展 安防展

强大好用的shell:shell的工作原理

小齐写代码

提示找不到某些组件?

矩视智能

深度学习

观测云产品更新 | 数据转发、监控器告警策略等优化

观测云

监控告警 日志备份

使用VUE开发有什么好处呢?

Onegun

Vue 前端框架

前端安全沙箱技术会不会成为安全的标配?

Onegun

小程序 小程序容器 安全沙箱

微服务架构下的调试进阶:多环境多服务调试实践与策略

Apifox

架构 微服务 后端 多服务 多环境

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