标签: runtime-configuration

nodejs中的`rc`文件是什么?

我有一个关于不同的一些问题rc在一个典型的节点申请文件,如.npmrc,.babelrc等.

  • 什么是rc文件,我知道它是模块的运行时配置,但还有什么?
  • rc文件是否必须遵循.[module]rc命名约定或者它只是推荐的格式?
  • 支持的格式是什么?我看过yaml和json两种格式,它取决于模块使用的读者吗?
  • 如何从模块的角度访问rc文件?将它命名为[module]rc会使模块自动可用吗?如果可以的话它会在哪里?
  • 或者模块是否应该像使用该模块的应用程序中的任何其他文件一样访问该文件并期望它是可理解的格式?(这就是我现在正在做的,用json格式)
  • 我也看到有人要求package.json加载配置.推荐哪个,package.json还是rc文件?
  • 它与javascript文件gulpfile.jsmodule.exports什么不同?(我的意思是推荐,当然我知道js和rc文件的区别和优点)

每次我在谷歌搜索时,我都会在这里这里结束,这是一个读取rc文件的工具,但不解释它们是什么或它们是如何构建和/或连接到模块的.

任何见解都会非常有用.谢谢

javascript configuration package node.js runtime-configuration

61
推荐指数
3
解决办法
8170
查看次数

如何使用Consul服务发现处理Symfony2的运行时配置

我们的团队目前正在使用Consul探索Symfony2应用程序的服务发现概念.处于相对边界,讨论的方式很少.到目前为止,我们已经发现:

目前的想法是探索利用Consul观察者重新触发缓存构建以及外部参数.也就是说,如果服务半频繁地改变,那么对这种操作的开销存在一些担忧.

基于上述内容以及Consul/Symfony内部的知识,这是一种可行的方法吗?如果没有,为什么,有什么替代品?

service-discovery symfony 12factor consul runtime-configuration

11
推荐指数
1
解决办法
1138
查看次数

Spark配置在运行时更改

因此,询问是否有人知道在运行时更改Spark属性(例如spark.executor.memory,spark.shuffle.spill.compress等)的方法,以便更改可能在作业期间的任务/阶段之间生效. .

所以我知道......

1)Spark 2.0+(以及之前的版本)的文档声明,一旦创建了Spark上下文,就无法在运行时更改它.

2)SparkSession.conf.set可能会改变SQL的一些内容,但我正在研究更一般的,包罗万象的配置.

3)我可以使用新属性在程序中启动新的上下文,但这里的情况是在作业已经执行后实际调整属性.

想法...

1)杀死Executor会强制它再次读取配置文件,还是仅仅获取在作业开始时已配置的内容?

2)是否有任何命令强制在spark上下文中"刷新"属性?

所以希望可能有一种方式或其他想法(提前感谢)......

configuration-files apache-spark runtime-configuration

8
推荐指数
1
解决办法
809
查看次数

如何构建特定函数调用的图表?

我有一个项目,我想动态构建特定函数调用的图表。例如,如果我有 2 个模板类 A 和 B,其中 A 有一个跟踪方法(保存为图形节点),B 有 3 个方法(非跟踪方法、跟踪方法和调用 A 的跟踪方法的跟踪方法),那么我希望能够仅将跟踪的方法调用注册为图形对象作为节点。图形对象可以是单例。

template <class TA>
class A
{
public:
    void runTracked()
    {
        // do stuff
    }
};

template <class TB>
class B
{
public:
    void runNonTracked()
    {
        // do stuff
    }

    void runTracked()
    {
        // do stuff
    }

    void callATracked()
    {
        auto a = A<TB>();
        a.runTracked();
        // do stuff
    }
};

void root()
{
    auto b1 = B<int>();
    auto b2 = B<double>();
    b1.runTracked();
    b2.runNonTracked();
    b2.callATracked();
    
}

int main()
{ …
Run Code Online (Sandbox Code Playgroud)

c++ trace templates c++11 runtime-configuration

6
推荐指数
1
解决办法
444
查看次数