新手问题:我编写了第一个基于 rebar 的 erlang 应用程序。我想配置一些基本属性,例如服务器主机等。放置它们的最佳位置在哪里以及如何将它们加载到应用程序中?
接下来的步骤是发布版本并在其中创建节点。节点在独立的 Erlang VM 中运行您的应用程序。使用 rebar 创建版本的一个很好的起点:
使用 Rebar 进行 Erlang 应用程序管理 http://alancastro.org/2010/05/01/erlang-application-management-with-rebar.html
创建版本后。然后可以将节点中所有应用程序的配置属性添加到
{your-app}/{release}/files/sys.config
您可以按如下方式读取各个属性:
Val = application:get_env(APP, KEY)
或者,您的应用程序的所有属性都可以读作
Config = application:get_all_env(APP)
In sys.config
,属性可以添加为proplist
.
Example:
{myapp,
[
{port, 1234},
{pool_size, 5}
]
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)