当前位置:  开发笔记 > 编程语言 > 正文

Erlang对*透明*演员分配的支持如何影响应用程序设计?

如何解决《Erlang对*透明*演员分配的支持如何影响应用程序设计?》经验,为你挑选了0个好方法。

Erlang中actor模型的一个特性是透明分布.除非我误解,当你在演员之间发送消息时,理论上你不应该假设它们在同一个进程空间中,甚至不在同一个物理机器上.

我一直认为分布式容错系统需要仔细的应用程序设计来解决有关排序/因果关系和共识(以及其他)的固有问题.

我很确定Erlang不承诺透明地解决这些类问题,所以我的问题是,Erlang开发人员如何应对这一问题?您是否将所有演员设计在相同的进程空间中,然后在实际分发它们时才解决分发问题?

如果是这样,这是透明的分配二郎真的只是关心用于远程通讯的有线协议,并没有真正的功能透明在这个意义上,真正的分布式应用程序仍需要在应用层精心设计?

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有