文件名称:dynamic-config:在TypeScript中实现的Node.js动态配置库
文件大小:448KB
文件格式:ZIP
更新时间:2024-05-22 03:01:45
nodejs microservices typescript consul configuration-management
动态配置 用TypeScript编写的Node.js的动态配置库。 在跨多个运行时的大型分布式系统中工作时,应用程序配置可能会成为不必要的复杂问题。 几乎不可能达成关于配置需要做什么,外观需要什么以及如何与特定运行时接口的共识。 Dynamic Config旨在高度适应各种需求。 它建立在一个插件架构上,可以对其进行进一步的修改。 除此之外,它以与其他流行的Node config库一致的方式处理本地配置文件。 可插拔 Dynamic Config插件为加载本地文件类型,与远程数据存储进行对话以及转换/验证配置结构提供了可扩展的支持。 文件类型 通过插件添加了对配置文件类型的支持。 Dynamic Config带有js , ts , json和yaml文件的插件。 添加对其他文件类型的支持很容易。 远程数据源 Dynamic Config还通过插件支持远程数据源。 随附的插件包括用于从Ha
【文件预览】:
dynamic-config-master
----.eslintrc.js(1KB)
----src()
--------main()
--------tests()
----.vscode()
--------settings.json(576B)
----.circleci()
--------config.yml(2KB)
----PULL_REQUEST_TEMPLATE.md(1KB)
----vault()
--------config.hcl(85B)
----CONTRIBUTING.md(1KB)
----tsconfig.json(471B)
----LICENSE(11KB)
----.prettierrc(123B)
----README.md(2KB)
----.npmrc(36B)
----docs()
--------config-settings.md(4KB)
--------images()
--------plugins.md(7KB)
--------getting-started.md(10KB)
--------api-overview.md(4KB)
--------config-resolution.md(13KB)
----docker-compose.yml(587B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(110B)
----CHANGELOG.md(754B)
----package-lock.json(126KB)
----package.json(3KB)