软件截图
Akka(模型开发库) v2.6.9官方版更新说明:
- 亲爱的Hakkers,
- 我们很高兴地宣布Akka2.6的一个新的补丁版本。与2.6.8相比,值得注意的变化包括
- 复制事件源(ReplicatedEventSourcing),又称多DC持久化。请看下文。#29217
- 可靠传递中的分块信息。通过可靠传递发送的大邮件现在可以自动分块成小邮件。#29560
- 在Jackson中嵌入具有现有Akka序列器的类型。
- 改善Shard#entityCreatedAPI性能。#29520感谢@mgutmanis。
- 以及一些重要的bug修复。
- EventSourcedBehaviorun-stash导致无约束递归和JVMStackOverflow异常。#29401
- 吵闹的原木,来自Sharding。#29400
- 2.6.9包括81个已关闭的问题。完整的列表可以在github的2.6.9里程碑上找到。
Akka(模型开发库) v2.6.9官方版是一个为Java和Scala构建高并发、分布式和弹性消息驱动应用程序的工具包。它的设计目的是简化编写容错的、高可伸缩性的Java和Scala的Actor模型应用。Actor模型并非什么新鲜事物,它由Carl Hewitt于上世纪70年代早期提出,旨在解决分布式编程中的一系列问题。
在Akka中,系统中的所有事物都可以扮演一个Actor,这意味着每个组件都可以独立运行并相互通信。Actor之间完全独立,收到消息时采取的动作是并行的,没有明确的顺序。每个Actor由标识和当前行为描述,非原始Actor包括由邮件地址表示的标识和一组知识,用于定义Actor在收到消息时将采取的动作。
消息传递在Akka中是非阻塞和异步的,通过邮件队列来实现。这意味着所有消息发送都是并行的,提高了系统的响应速度和性能。Akka还支持高可伸缩性,可以轻松地扩展应用程序以满足不断增长的需求。
总的来说,Akka是一个强大的工具包,可以帮助开发人员构建复杂的分布式应用程序并处理高并发情况。它的设计理念和功能使得编写和维护这样的应用程序变得更加简单和高效。如果你正在寻找一种可靠的方式来构建高性能的分布式系统,那么Akka绝对是一个值得考虑的选择。