文件名称:ctrip-apollo:用于携程apollo配置服务的最令人愉快且方便的Node.js客户端
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-28 01:08:15
apollo apollo-client config-service ctrip-apollo JavaScript
携程-阿波罗 携程的配置服务中最令人愉悦且最方便的Node.js客户端,该客户端 提供易于使用的API ,将其他所有东西留给ctrip-apollo 通过使用HTTP长轮询来实现更新通知,并处理各种网络错误。 更新配置的背景下,我们可以得到一个特定的配置属性与NO性能问题的同步方法。 支持自定义重试策略以进行轮询 实现磁盘缓存,以防止所有配置服务都关闭的情况。 支持HTTP和https请求 支持属性格式和JSON格式的配置 ctrip-apollo直接使用async/await并要求节点> = 7.10.1 相关的NPM软件包: 对于某些情况,我们希望: 在使用某个配置密钥之前,请先声明该配置密钥,以确保我们永远不会使用apollo config服务中不存在的密钥。 如果未在当前名称空间中定义config键,则回退到基本名称空间。 然后你可以尝试 安装 $ npm i ct
【文件预览】:
ctrip-apollo-master
----.eslintrc.js(117B)
----src()
--------url.js(1KB)
--------application.js(523B)
--------namespace.js(7KB)
--------options.js(3KB)
--------cluster.js(2KB)
--------polling.js(5KB)
--------util.js(767B)
--------error.js(3KB)
--------index.js(394B)
----.travis.yml(56B)
----LICENSE(1KB)
----test()
--------ctor-error.test.js(710B)
--------integrated.test.js(4KB)
--------prepare.js(549B)
--------fetch.test.js(1KB)
--------getter.test.js(863B)
--------exports.test.js(248B)
--------create.js(234B)
--------real.js(790B)
--------cache.test.js(3KB)
--------polling-fail.test.js(2KB)
--------timeout.test.js(1KB)
----HISTORY.md(10B)
----README.md(14KB)
----appveyor.yml(693B)
----.editorconfig(194B)
----.gitignore(532B)
----.eslintignore(16B)
----package.json(2KB)