原先做服务器程序, 都是部署在xx云上, 也没理解云是个啥, 不就是个服务器(虚拟机)租赁商吗? 好吧, 其实这个是IaaS, 而接下来要学习的ServiceFabric(以下简称SF)是PaaS. 首先SF和Orleans类似, 都是基于actor模型, 然后编程方式也很像, 大概就是定义公开接口 ...
分类:
其他好文 时间:
2018-07-09 17:55:02
阅读次数:
201
actor模型: 实体之通过消息通讯,各自处理自己的数据,能够实现这并行。 说白了,有点像rpc。 skynet是actor模型。 reactor模型: 1 向事件分发器注册事件回调 2 事件发生 4 事件分发器调用之前注册的函数 4 在回调函数中读取数据,对数据进行后续处理 libevent是re ...
分类:
其他好文 时间:
2018-07-08 10:41:06
阅读次数:
144
一、前述 Scala Trait(特征) 相当于 Java 的接口,实际上它比接口还功能强大。 模式匹配机制相当于java中的switch-case。 使用了case关键字的类定义就是样例类(case classes),样例类是种特殊的类。 Actor相当于Java中的多线程。 二、具体阐述 tra ...
分类:
其他好文 时间:
2018-02-01 20:46:54
阅读次数:
207
引用至:http://www.jdon.com/concurrent/actor-csp.html Akka/Erlang的actor模型与Go语言的协程Goroutine与通道Channel代表的CSP(Communicating Sequential Processes)模型有什么区别呢? 首先 ...
分类:
其他好文 时间:
2017-11-11 11:40:39
阅读次数:
273
Actor模型在并发编程中是比较常见的一种模型。很多开发语言都提供了原生的Actor模型。例如erlang,scala等。 Actor,可以看作是一个个独立的实体,他们之间是毫无关联的。但是他们可以通过消息来通信。一个Actor收到其他Actor的信息后,它可以根据需要作出各种相应。消息的类型可以是 ...
分类:
其他好文 时间:
2017-10-23 20:43:28
阅读次数:
103
最近学了点 c# dataflow的一些东西,然后国外有个人,用dataflow来实现了,一个Actor模型; 这里做个比较,算是初识我们的actor模型,然后我们再进一步的深入了解一哈; 看完基本了解actor,但是还是很不透彻~ ...
Orleans简介. Orleans是微软开源的分布式actor模型框架.actor模型的原理网络上有很多文章.有许多理论性的文章,深刻地我都不知道怎么应用.在这里我就不赘述了.既然是博客,就说说自己的理解。 对于编程来说,不管是前台还是后台,在现在的计算机环境下,多线程编程是不可避免的。多线程带来 ...
分类:
其他好文 时间:
2017-08-17 10:38:42
阅读次数:
103
一、Actor简介 actor模型是一种并行计算的数学模型。 响应于收到的消息,演员可以:做出决定,创建更多Actor,发送更多消息,并确定如何响应接收到的下一条消息。 演员可以修改自己的状态,但只能通过消息相互影响(避免需要任何锁)。 actor是一个计算实体,当其收到消息时,可以并发执行如下操作 ...
分类:
其他好文 时间:
2017-06-27 00:57:21
阅读次数:
174
作者:陈叶皓(携程邮轮研发部软件架构师) 我们先来回顾一下之前提到过的知识点,1.在一台电脑上,使用异步编程可以提高cpu的使用效率2.使用Actor模型,实现同一台电脑上,在并发环境下的串行操作,保证事务执行的正确3.在多服务器环境下,actor模型配合Zookeeper,可以实现在多服务器环境下 ...
分类:
其他好文 时间:
2017-03-06 20:34:53
阅读次数:
166
共享可变状态的问题
Actor模型
Actor系统
定义Actor
消息处理
副作用
非类型化
异步和非阻塞
创建一个Actor
发送消息
消息应答
问询Ask机制
有状态的Actor
小结
译者注:...
分类:
其他好文 时间:
2016-11-14 09:59:50
阅读次数:
323