使用 ets 表作为 gen_server 状态
我正在编写一个 gen_server,我想将 ets 表保存为状态,然后在其他地方创建 ets 表。我应该如何将其添加到 gen_server 的状态中? 我想使用 ets 表而…
在 Nitrogen 中包含 Riak 的 Erlang 客户端库
我刚刚开始使用氮气的网络应用程序,一切进展顺利。但我也希望我的应用程序能够与我设置的 riak 数据库交互,但我遇到了一些麻烦。 我对如何“包含”e…
从 Java 获取 Ping 到 Erlang
我最近发布了一个类似的 Erlang-Java 相关问题,名为“Java 到 Erlang Messages”。 然后我已经取得了一些进展,并且我已经在两种语言之间建立了稳定…
gen_tcp 粉碎消息
我正在使用本教程中的socket_server和以下代码客户端和服务器: 服务器: -module(echo_server). -export([start/0, loop/1]). % echo_server specifi…
在测试时,我得到 erlang_error: "{badmatch,{error,system_limit}},{module,function,3}"?
我正在对我的服务器与客户端数量(200、300、500、....3000)进行负载测试。为了进行测试,我使用 Windows 64 位系统,并在一个系统上运行服务器,在…
Erlang:MNesia:实施冗余?
我有一个用 Erlang / MNesia 开发的应用程序,我正在尝试为 MNesia 实现冗余。 我想在运行时动态添加-删除节点并处理每个新加入节点的表同步。 使用 E…
向 Erlang 驱动程序发送术语而不是 iolists
是否有相当于 driver_output_term 的内容其他方向,即将 Erlang 术语发送给驱动程序而不首先将其转换为 iolist?如果没有,我大概应该使用 term_to_bi…
Erlang 中的 Java SocketChannel 等效项
是否有与 Java SocketChannel 类等效的 Erlang 类?需要能够使用一个 Erlang 进程处理多个客户端套接字连接。 谢谢!…
保持 Erlang 和 C 之间的定义同步
来自 http://www.erlang.org/doc/apps/erts/driver。 html: /* Keep the following definitions in alignment with the * defines in erl_pq_sync.er…
在 Erlang 中从列表生成字符串
我正在尝试根据列表生成格式化字符串: [{"Max", 18}, {"Peter", 25}] 到字符串: "(Name: Max, Age: 18), (Name: Peter, Age: 35)" …
Erlang 丢失消息
我正在使用 dbg:p(client, r) 运行以下代码: -module(client). -export([start/0, start/2, send/1, net_client/1]). start() -> start("localhost…