otp

    0热度

    1回答

    我试图启动监事和GenServer没有实现: defmodule SubscriptionManagerSupervisor do use Supervisor def start_link do Supervisor.start_link(__MODULE__, [], [{:name, __MODULE__}]) end # supervi

    1热度

    2回答

    可以在gen_server进程中使用receive子句吗?我读设计可扩展的第10章,它说: 有什么原因,让笔者这么说?我知道如果我们想与gen_server进行通信,我们应该gen_server:call/cast,但是如果在我们的handle_call/cast部分中,我们需要receive子句的威力?可以使用它吗?

    1热度

    1回答

    我有一个应用程序,我需要上传10个图像(最大)到服务器。首先我上传所有图像在一个接一个单一的线程和每次回收Bitmap地图,并给0123'提示System.gc();现在这工作正常,但问题更多的时间用户需要等待上传图像。所以我试图使用ThreadPoolExecuter现在使用这种方法在线程中上传每个2个图像,该应用可能会在小型RAM设备上耗尽内存。问题是:是否有更好的解决方案来快速发送图像而不消

    0热度

    1回答

    我有这样的代码,其是一个基本的OTP服务器: defmodule Clients do use Application require Logger def stuff do Logger.debug "Clients.start/0" # {:ok, pid} = Task.Supervisor.start_child(Clients.TaskSupervisor,

    1热度

    1回答

    我正在研究example of d3。目前,例如,从unemployment.tsv读取数据: d3.queue() .defer(d3.json, "https://d3js.org/us-10m.v1.json") .defer(d3.tsv, "unemployment.tsv", function(d) { unemployment.set(d.id, +d.rate)

    -2热度

    2回答

    我是Erlang中的新成员,我想提供http soap服务。我有Linux-base版本,分配17个OTP版本: (Erlang/OTP 17 [erts-6.0] [source] [64-bit] [smp:4:4] [async-threads:10] [kernel -poll:false] Eshell V6.0) 我需要推荐,使用什么框架,或者我可以使用什么样的库来实现此服务。 感谢所

    2热度

    1回答

    我用钢筋为我的Erlang应用程序创建了一个版本。 我的应用程序需要从文件中读取数据。通常,它位于我启动erl的目录中。 但是当涉及到发布时,我不知道我应该在哪里放置数据,以便应用程序可以访问它。我试图把文件中的两个rel/myrelease/bin和rel/myrelease/release/myverison但日志总是显示: {{badmatch,{错误,ENOENT}},

    0热度

    1回答

    启动应用程序时,返回值必须是pid或错误。 是否可以使用应用程序来运行一次只能运行一次的程序。就像是。 defmodule MyApp do use Application def start(_type, _args) do # Do stuff {:done, :normal} end end

    1热度

    2回答

    下面是一个简单的测试主管: defmodule SupervisorTest.Worker.Supervisor do use Supervisor def start_link do Supervisor.start_link(__MODULE__, :ok, name: __MODULE__) end def start_worker(ar

    3热度

    2回答

    当本地Erlang消息提供合理的性能时有大量节点或二进制数据? 案例1:有大约50-200台机器的动态池(erlang节点)。它不断变化,每10分钟增加或删除约5-50台机器。案例2:假设我们正在使用此群集来构建youtube-clone并通过消息计划到流视频数据。 通过合理的性能,我的意思是 - 它的确定是2-3倍数码复合二郎代码获得最高可能性能下降,慢10次也不行。