axios-cached-dns-resolve:使用异步dns.resolve代替同步dns.lookup,可选缓存和定期后台刷新

时间:2021-04-29 21:10:59
【文件属性】:
文件名称:axios-cached-dns-resolve:使用异步dns.resolve代替同步dns.lookup,可选缓存和定期后台刷新
文件大小:106KB
文件格式:ZIP
更新时间:2021-04-29 21:10:59
JavaScript axios-cached-dns-resolve Axios使用node.js dns.lookup解析主机名。 dns.lookup是同步的,并且在有限的libuv线程池上执行。 每个axios请求都将解析kubernetes,openshift和云环境中的dns名称,这些dns名称是故意将TTL设置为低或设置为0以进行快速动态更新的。 dns解析器可能会不堪重负。 DNS解析中存在/曾经存在一个错误,该错误在node.js中表现为很长的dns.lookups。 从kubernetes Even if apps and libraries did proper re-resolution, the load of every client re-resolving DNS over and over would be difficult to manage. 该库使用dns.res
【文件预览】:
axios-cached-dns-resolve-master
----.gitignore(85B)
----axios-cached-dns-resolve.mjs(5KB)
----package.json(1KB)
----package-lock.json(363KB)
----ava.config.cjs(188B)
----LICENSE.txt(1KB)
----index.mjs(236B)
----__tests__()
--------test.mjs(5KB)
----README.md(4KB)
----.eslintignore(0B)
----logging.mjs(154B)
----.eslintrc.cjs(410B)
----.npmignore(1B)

网友评论