文件名称:unicorn:配置服务器
文件大小:206KB
文件格式:ZIP
更新时间:2024-05-19 16:57:38
Erlang
独角兽 Unicorn是基本的配置服务器,使您能够将应用程序进程订阅到一个或多个配置文件的确切部分,并在更改配置时读取事件。 用法 独角兽应用程序由一名根主管和许多工作人员组成。 当您加载配置文件时,另一个工作程序将启动并处理您的请求。 界面: unicorn:load/3加载配置文件(例如,启动工作程序); unicorn:subscribe/1,2来订阅更改配置的过程; unicorn:unsubscribe/1,2取消订阅过程; unicorn:unload/1卸载配置文件(例如,stop worker); unicorn:reload/1重新加载配置文件并通知订户。 加载程序和文件 加载程序是负责解析配置文件格式的功能。 加载程序是unicorn:load/3函数的第二个参数,非常重要。 加载器功能的一个重要方面是binary() ,配置文件的内容。 函数应返回{ok
【文件预览】:
unicorn-master
----.gitignore(56B)
----rebar(198KB)
----Makefile(291B)
----src()
--------unicorn.erl(10KB)
--------unicorn_worker_sup.erl(474B)
--------unicorn_worker.erl(9KB)
--------unicorn_nofile_worker.erl(4KB)
--------unicorn.app.src(218B)
--------unicorn_nofile_worker_sup.erl(502B)
--------unicorn_sup.erl(636B)
--------unicorn_app.erl(365B)
----priv()
--------test.toml(507B)
--------test2.toml(507B)
--------test3.toml(513B)
--------test1.toml(507B)
----rebar.config(96B)
----README.md(7KB)
----include()
--------unicorn.hrl(614B)
--------unicorn_client.hrl(195B)
--------supervisor.hrl(299B)
----rebar_dev.config(267B)
----.rebar()
--------erlcinfo(284B)