如果我设置使用kubectl autoscale命令(http://kubernetes.io/docs/user-guide/kubectl/kubectl_autoscale/)自动调整部署,如何将其关闭并返回手动缩放?
我在服务器上有一个缓存引擎,它缓存在根目录下访问的所有文件.我正在考虑使用Chokidar来查看整个目录树(递归)以进行文件更改并相应地更新缓存.但我担心如果子目录包含数十万个文件会发生什么 - Chokidar的效率如何?
我正在从fs.createReadStream()返回的文件流中读取,并且我将它传递给使用zlib.createGzip()创建的gzip流,然后我将gzip流传递给HTTP响应.
我不知道如何处理这些流上的'错误'事件.我只是想确保所有流都关闭,记录错误,并且没有资源泄露(注意文件流的autoClose设置为true).
例如,如果在fs读取流上发生错误,那将如何影响gzip流,然后影响响应流?"错误"事件会自动传播还是只是未处理并使我的应用程序崩溃?我应该在每个流上或仅在链中的最后一个流上监听"错误"事件吗?如果我在fs流上听'错误'会发生什么 - gzip流是否仍会检测到发生了错误?
我正在处理来自 Node.js http 服务器的 websocket 'upgrade' 事件 - 升级处理程序的形式为 function(req, socket, head) - 如果没有 res,我如何发送对这个升级请求的响应目的?有没有办法使用套接字对象来做到这一点?如何发回标头?