全部博文(389)
分类: 云计算
2012-05-29 15:24:43
在网上找了一通actor模式的资料,竟然没有中文的理论介绍,只好找英文的了,下面是鬼子的一段话,我也添加了部分翻译,通过google得来的。
The Actor model is a mathematical theory that treats "Actors" as the universal primitives of concurrent digital computation. The model has been used both as a framework for a theoretical understanding of concurrency, and as the theoretical basis for several practical implementations of concurrent systems. Unlike previous models of computation, the Actor model was inspired by physical laws. It was also influenced by the programming languages Lisp, Simula 67 and Smalltalk-72, as well as ideas for Petri Nets, capability-based systems and packet switching. The advent of massive concurrency through client-cloud computing and many-core computer architectures has galvanized interest in the Actor model.
Actor模式是一个把"Actors" 作为“并行数字计算的通用原语”的数学理论。该模型即被用来作为理解并发理论的框架,也是几个实际并发系统的理论基础。不同于以往的计算模型,Actor模式的灵感来自于物理定律。也影响了编程语言Lisp,Simula67和Smalltalk-72,以及Petri Nets,capability-based systems 和分组交换的思想。通过云计算和多核心架构引发的大规模并发的问世更加使Actor模式**(可能是更加辉煌的意思吧)。
--Actor模型的本质:万物皆Actor
Actor technology will see significant application for integrating all kinds of digital information for individuals, groups, and organizations so their information usefully links together. Information integration needs to make use of the following information system principles:
actor技术将个人、群体和组织的各种数字信息进行整合作为重要应用,使他们的信息有效地联系在一起。信息整合需要信息系统具备以下原则:
* Persistence. Information is collected and indexed.
*持久性。信息的收集和索引。
* Concurrency: Work proceeds interactively and concurrently, overlapping in time.
*并发:工作成果的同时 交互、concurrently、overlapping
* Quasi-commutativity: Information can be used regardless of whether it initiates new work or become relevant to ongoing work.
信息随时可以被使用,不论现在正在启动新的工作还是正在进行新的工作
* Sponsorship: Sponsors provide resources for computation, i.e., processing, storage, and communications.
* Pluralism: Information is heterogeneous, overlapping and often inconsistent.
* Provenance: The provenance of information is carefully tracked and recorded
*来源:仔细跟踪和记录信息的出处
The Actor Model is intended to provide a foundation for inconsistency robust information integration
Actor模型的目的是提供强大的信息集成基础
原来搜索actor 模式基本上找不到东西,如果搜索actor模型就可以了。
几个资料:
ActorLite:一个轻量级Actor模型实现
Actor模型的本质:究竟是要解决什么问题
http://developer.51cto.com/art/200908/141595.htm