最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
MicroDraw图形控件V5.0官方版 编程开发 / 19.5M
查看 -
Apifox(接口调试工具)v1.4.12官方版 编程开发 / 90.4M
查看 -
IOUtils jar包 编程开发 / 17.8M
查看
本类排行
详情介绍
AkkaActor 模型开发库是一个工具包,用于为Java 和Scala 构建高度并发、分布式和弹性的消息驱动应用程序,使构建强大的反应式、并发和分布式应用程序变得更加容易。
Akka Actor 模型开发库是一个工具包,用于为Java 和Scala 构建高度并发、分布式和弹性的消息驱动应用程序,使构建强大的反应式、并发和分布式应用程序变得更加容易。
软件介绍
Actor 模型并不是什么新鲜事。它由Carl Hewitt 在20 世纪70 年代初提出,旨在解决分布式编程中的一系列编程问题。其特点如下:
1.系统中的一切都可以扮演Actor;
2. Actor之间完全独立;
3、Actor收到消息时采取的所有动作都是并行的,一个方法中的动作没有明确的顺序;
4. 通过身份和当前行为来描述参与者;
5、Actor可分为原始类和非原始类;
6. 非原创演员包括:
以电子邮件地址表示的指标;
当前行为由一组熟人(实例变量或本地状态)组成,定义了Actor 在收到消息时将采取的操作;
7、消息传递是非阻塞、异步的,其机制是mail-queue;
8. 所有消息发送都是并行完成的。
软件特点
简单的并发和分布式系统
Actors 和Streams 让您可以使用多个服务器构建能够更高效地扩展和使用服务器资源的系统。
灵活的设计
基于“反应式宣言”的原则,Akka 允许您编写能够自我修复并在失败时保持响应的系统。
高效率
单台机器每秒处理高达5000 万条消息。内存占用小;每GB 堆约250 万个字符。
弹性且去中心化
无单点故障的分布式系统。跨节点的负载平衡和自适应路由。使用集群共享事件源和CQRS。使用CRDT 实现最终一致的分布式数据。
反应式流数据
异步非阻塞流处理和背压。完全异步和流式HTTP 服务器和客户端为构建微服务提供了一个很好的平台。与Alpakka 的流媒体集成。