//
//
//
//
//
//
//
//
//
//
软件Tags:
Akka Actor模型开发库是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型使用。
Actor模型并非什么新鲜事物,它由Carl Hewitt于上世纪70年代前期提出,意图是为了处理分布式编程中一系列的编程问题。其特色如下:
1、体系中的一切事物都可以扮演一个Actor;
2、Actor之间彻底独立;
3、在收到音讯时Actor所采纳的一切动作都是并行的,在一个办法中的动作没有清晰的次序;
4、Actor由标识和当时行为描绘;
5、Actor或许被分红原始(primitive)和非原始(non primitive)类别;
6、非原始Actor有:
由一个邮件地址表明的标;
当时行为由一组常识(acquaintances)(实例变量或本地状况)和界说Actor在收到音讯时将采纳的动作组成;
7、音讯传递对错堵塞和异步的,其机制是邮件行列(mail-queue);
8、一切音讯发送都是并行的。