我有一个运行主管行为的 Erlang 应用程序。现在我想将它分布在不同的节点上,这意味着受监督的进程应该在不同的计算机上运行。
尽管我阅读了 OTP 文档,但我还没有掌握如何配置我的应用程序来执行此操作。
目前,该.app
文件如下所示:
{application, my_application,
[{description, "My Description"},
{vsn, "1"},
{modules, [my_application, my_supervisor, supervised_process, my_monitor]},
{registered, [my_supervisor]},
{applications, [kernel, stdlib]},
{mod, {my_application,[]}},
{env, [{file, "/usr/local/log"}]}
]}.
如果我有两台计算机运行名为 Erlang 的 VM,如何配置应用程序以在两台计算机上运行一些受监督的进程?