请求模块中的dns缓存 - node.js

ode*_*lel 2 javascript dns node.js node-modules

在我的项目中,我使用'request'模块对同一个url做了大量请求.出于某种原因,很多请求都会转到dns服务器以解析url地址,而不是为此进行某种缓存."请求"模块中是否有某种内置机制来解决这个问题?或任何其他解决方案?

谢谢!

Zac*_*ger 6

这个问题有点旧,所以你可能已经找到了答案,但我只是遇到了这个问题并使用了dnscache模块来处理它.我们有大量的IO(节点读数/etc/resolv.conf),这个模块似乎处理了这个问题.我在Request或Node的源代码中找不到任何处理该问题的内容,但确实发现了这个相关问题.

  • 我们的应用程序在 kubernetes 中重载了 DNS 服务时遇到了问题,这篇文章帮助解决了这个问题。 (2认同)