Erlang 分布式 - 一些节点共享 1 个应用程序
Posted
技术标签:
【中文标题】Erlang 分布式 - 一些节点共享 1 个应用程序【英文标题】:Erlang distributed - some nodes share 1 app 【发布时间】:2019-12-08 09:38:05 【问题描述】:首先,对不起我的英语,希望你能理解我的问题。 我的项目是 Erlang 中的分布式游戏,这意味着一些计算机(每台计算机一个节点)必须访问应用程序。例如,来自 4 台电脑的 4 位用户在玩同一个游戏,每个人在自己的屏幕上看到的画面和其他人一样,所以如果玩家 1 迈出一步,其他人就会实时看到。如何与其他节点共享游戏?
如果只有一台电脑运行游戏,我可以发送命令并从其他电脑传递消息到这台电脑,电脑执行命令,但这不是目的
【问题讨论】:
【参考方案1】:您将在未来解决 2 个问题 1.发现其他节点 2. 发送消息或与另一个节点同步状态
这里有建议
-
您可以设置一个中心节点来保留所有客户端
您发送消息或与名为
rpc
的模块同步状态
【讨论】:
以上是关于Erlang 分布式 - 一些节点共享 1 个应用程序的主要内容,如果未能解决你的问题,请参考以下文章