发布Akka Toolkit 2.3
最近宣布了Akka工具包 2.3.0版本的发布。 Akka是一个非常有用的工具包和运行时,用于在JVM上构建高度并发,分布式和容错的事件驱动应用程序。 它是分布式的,并提供了Actor,Future和STM等高级抽象。
它的新版本在2.2.0发布之后八个月发布,并带来了新功能。 最重要的问题之一是,现在Actor和FSM支持Java 8 lamda表达式(仍处于实验模式)。 使用的语法非常接近Scala的模式匹配。
其他重要功能包括:
- 现在,群集节点处于不可访问状态后可以恢复。 因此,群集变得更具弹性,可以解决瞬态网络故障。
- 有状态的参与者可以在不安装在一台机器中的情况下分配到集群,而无需知道它们的实际位置,该位置可能随时间而变化。 此功能是演员的分片 。
- 实验标签已从Akka IO软件包中删除,但管道基础结构已终止。
- OSGi支持已被重新设计,以使akka-actor成为OSGi捆绑包。
最令人兴奋的新功能是Akka Persistence 。 在Akka Persistence中,角色会保留其内部状态,因此当崩溃或迁移后重新启动时,他们可以恢复它。 参与者实际上将其更改保留在日记中,因此可以通过重放存储的更改,重建参与者的内部状态来恢复有状态的参与者。 Akka Persistence提供具有至少一次消息传递语义的点对点通信通道。
文档进行了更改,以开始使用新版本的框架。
翻译自: https://www.javacodegeeks.com/2014/03/akka-toolkit-2-3-released.html
发布Akka Toolkit 2.3相关推荐
- akka2.5_发布Akka Toolkit 2.3
akka2.5 最近宣布了Akka工具包 2.3.0版本的发布. Akka是一个非常有用的工具包和运行时,用于在JVM上构建高度并发,分布式和容错的事件驱动的应用程序. 它是分布式的,并提供了Acto ...
- tim指定保存云服务器_阿里云发布 Cloud Toolkit for VS Code 新版本!一键打包部署,开发提速 8 倍...
去年,阿里云发布了本地 IDE 插件 Cloud Toolkit,仅 IntelliJ IDEA 一个平台,就有 15 万以上的开发者进行了下载,体验了一键部署带来的开发便利.时隔一年,阿里云正式发布 ...
- 史上最全的“大数据”学习资源
2019独角兽企业重金招聘Python工程师标准>>> 资源列表: 关系数据库管理系统(RDBMS) 框架 分布式编程 分布式文件系统 文件数据模型 Key -Map 数据模型 键- ...
- 干货丨不可错过的大数据学习资源推荐
今天为大家推荐一些翻译整理的大数据相关的非常棒的学习资源,希望能给大家一些帮助. 关系数据库管理系统(RDBMS) MySQL:世界最流行的开源数据库: PostgreSQL:世界最先进的开源数据库: ...
- 最全的“大数据”学习资源
关系数据库管理系统(RDBMS) 框架 分布式编程 分布式文件系统 文件数据模型 Key -Map 数据模型 键-值数据模型 图形数据模型 NewSQL数据库 列式数据库 时间序列数据库 类SQL处理 ...
- ScalaReact式编程书
亲爱的JournalDev读者 (Dear JournalDev Readers) As you know, I have been sharing my knowledge by writing t ...
- 大数据学习资源最全版本(收藏)
资源列表: 关系数据库管理系统(RDBMS) 框架 分布式编程 分布式文件系统 文件数据模型 Key -Map 数据模型 键-值数据模型 图形数据模型 NewSQL数据库 列式数据库 时间序列数据库 ...
- 史上最全大数据学习资源整理
史上最全大数据学习资源整理 ----------------------------------------------------------------------------------- 转载 ...
- 最全的大数据学习资料整理
资源列表: 关系数据库管理系统(RDBMS) MySQL:世界最流行的开源数据库; PostgreSQL:世界最先进的开源数据库; Oracle 数据库:对象-关系型数据库管理系统. 框架 Apach ...
最新文章
- UIButton 按钮控件-IOS开发 (实例)
- python opencv源码_caffegpu源码编译
- BugKuCTF 杂项 隐写
- [转]Maven如何手动添加jar包到本地Maven仓库
- 概要设计实例_尽可能通用的运维CMDB的设计与实践
- 微服务 Docker和DevOps
- 改善代码可读性的5种方法
- apply()与call()的区别
- (DFS)棋盘问题(poj1321)
- 2022年文化潮流趋势报告
- 云小课 | 网站接入WAF失败怎么办?看这里就够了
- java 取上下文路径_取得上下文路径的方式(getContextPath)
- 笔记本设置wifi热点
- 2017年美国大学生数学建模竞赛F题优秀论文解读
- 如何使用网页版Instagram来发布图片
- 设备 naa.6006016004102900751132ac8de3e211 性能降低。
- 中通快递宣布全球发售定价
- foxmail登入密码忘记怎么办?
- SpringCloud的各种超时时间配置效果
- 【Windows包管理器(choco)】choco : 无法将“choco”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次。
热门文章
- 简单解决“无法打开内核设备:\\Global\\vmx86”错误
- mysql删除索引 增加索引
- php移动代码,移动专区周级收录如何提交 复制这段php代码即可
- bmp180气压传感器工作原理_陕西压力传感器的工作原理信息推荐
- 如何用css3实现简单旋转的风车
- Spring MVC+layui(基于bootstrap)+t 新增功能(页面和数据传递)
- SonarQube 8.3.x中的Maven项目的测试覆盖率报告
- aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序
- vmware用户名和密码_VMWare vijava –“用户名或密码不正确”异常的奇怪情况
- java12关键字var_Java 10:“ var”关键字