OTP14B02配置错误
我尝试在 OpenSolaris 上安装 OTP14B02,但在调用 ./configure 时出现以下错误: muzaaya@opensolaris:~/Desktop/software and data/otp_src_R14B02# …
关于 HTTP 服务的 Erlang 设计建议
我是 Erlang 新手,但由于我的并发需求,我想开始使用一个感觉适用于该技术的应用程序。 这张照片突出了我想做的事情。 http://imagebin.org/163917 …
gen_server 启动了吗?
有没有办法告诉 gen_server:“主管已初始化所有 gen_server,现在您可以发送消息”? 我有一个工作人员 gen_server,其工作是在他的监督树中设置其他…
Erlang:分布式应用程序奇怪的行为
我使用分布式 erlang 应用程序进行支付。 配置和思路取自: http://www.erlang.org/doc/pdf/otp-system-documentation.pdf 9.9。分布式应用程序 我们…
使用 OTP 原理的非阻塞 TCP 服务器
我开始学习 Erlang,所以我尝试写“hello, world!”并发编程,IRC 机器人。 我已经使用 Erlang 编写了一个,没有任何 OTP 细节(管理程序、应用程序等…
Erlang 消息可以发送哪些类型?
我主要想知道是否可以在分布式 Erlang 设置中在消息中发送函数。 在机器 1 上: F1 = Fun()-> hey end, gen_server:call(on_other_machine,F1) 在机器…
多次读取配置文件或使用 gen_server 状态?
我使用 gen_server 和 gen_fsm 实现了一个 otp 系统。有一个配置文件需要读取软件运行所需的某些值,一个示例可能是: {values, [value1, value2, val…
在 init 中向 self() 发送消息是否不好?
在这个示例中,作者通过执行以下操作来避免死锁情况: 自己() ! {start_worker_supervisor, Sup, MFA} 在他的 gen_server 的 init 函数中。我在一…
Erlang/OTP:同步与异步消息传递
Erlang 最初吸引我的地方之一就是 Actor 模型;不同进程同时运行并通过异步消息传递进行交互的想法。 我刚刚开始接触 OTP,特别是关注 gen_server。我…
如何使用 Nitrogen 作为 Erlang 应用程序的 GUI 前端?
我有一个基本的服务器端 Erlang 应用程序(尚未完全 OTP),我从命令行启动它。我想将它变成一个交互式系统,使用浏览器作为带有 Nitrogen 的 GUI(版…
Erlang:通过主管启动时 gen_server 崩溃
所以,我花了很多时间,仍然没有找到答案。 我在 gen_server 中有一个简单的 tcp 服务器,它通过 telnet 接受消息并在控制台中打印它们: -module(st_…
Erlang 中 gen_fsm:start/3 的独特原子
我目前正在进行一个制作游戏服务器的项目。每个玩家都应该有一个自己的具有 gen_fsm 行为的进程。要使用 start/3 启动 gen_fsm,我们需要一个唯一的原…
在 Erlang 集群中的所有节点上运行 gen_server 的最佳方法是什么?
我正在 Erlang 中构建一个监控工具。当在集群上运行时,它应该在所有节点上运行一组数据收集功能,并在单个“记录器”节点上使用 RRD 记录该数据。 当…