gpt4 book ai didi

version-control - Erlang:你如何重新加载应用程序环境配置?

转载 作者:行者123 更新时间:2023-12-03 17:59:58 26 4
gpt4 key购买 nike

如何重新加载应用程序的配置?或者,管理动态应用程序配置的好策略是什么?

例如,假设我有日志级别并且我想在运行时更改它们。此外,让我们假设这是许多此类选项之一。拥有一个“配置服务器”来保存应用程序其他部分的配置状态以供查询是否有意义?人们这样做还是我只是编造的?

最佳答案

如果我的理解是正确的,问题如下:

你想创建一个分布式、可扩展的系统,当然 Erlang 是你想到的第一选择,因为它是为这样的目的而设计的。

  • 您将有多个节点将运行本地应用程序和分布式应用程序。
  • 这里最简单的层次结构是为每个主要功能都有一个热备份。
  • 这可以通过实现分布式应用程序 Controller 来实现。
  • 最简单的例子是在一个节点上启动一个服务器,同时在一个配对节点上启动一个从服务器。
  • 分布式应用程序 Controller 有许多优点。
  • 一个简单的例子是通过引入新消息来以不同的方式处理 node_up 消息,这些消息表明节点不仅已准备好 erlang VM,而且所有重要的应用程序都在运行。通过这种方式,配对节点可以确保备用节点已准备就绪并可以开始同步。

  • 如果我误解了什么,请详细说明或评论。
    祝你好运!

    关于version-control - Erlang:你如何重新加载应用程序环境配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2841975/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com