Usm*_*ail 4 erlang erlang-otp rebar
一个新手问题:我写了第一个基于钢筋的erlang应用程序.我想配置一些基本的特性,如服务器主机等.放置它们的最佳位置在哪里,我应该如何将它们加载到应用程序中?
接下来的步骤是发布并在其中创建一个节点.节点在独立的Erlang VM中运行您的应用程序.使用rebar创建发布的一个很好的起点:
一旦你创建了一个版本.然后可以添加节点中所有应用程序的配置属性
{your-app}/{release}/files/sys.config
Run Code Online (Sandbox Code Playgroud)
您可以按如下方式阅读各个属性:
Val = application:get_env(APP, KEY)
Run Code Online (Sandbox Code Playgroud)
或者,您的应用程序的所有属性都可以读作
Config = application:get_all_env(APP)
Run Code Online (Sandbox Code Playgroud)
在sys.config,属性可以添加为proplist.
例:
{myapp,
[
{port, 1234},
{pool_size, 5}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1362 次 |
| 最近记录: |