0

我使用 naught ( https://github.com/andrewrk/naught ) 在多个内核上运行我的 node.js 应用程序,并且也没有给我零停机时间部署只用一台机器。

我想使用 supertest ( https://github.com/visionmedia/supertest ) 在每个单独的节点启动之前对其进行测试 - 对于一些基本的集成测试,这将为该节点提供进入池的“OK”(在此之前节点可以处理.send('online'))。

如果超测测试是单个节点的一部分 - 它会自行关闭请求-响应周期(好)还是只是向整个池发送 http 请求(坏)?

如果没有 - 还有其他方法吗?

谢谢 !!!

4

1 回答 1

0

我终于想通了,或多或少...

我将在“暂存”端口上启动并测试每个节点,如果测试正常,我会将其添加到池中。

示例可以在这里找到:https ://gist.github.com/avnersorek/ae36e1de73bca2a8e188

于 2014-05-20T22:47:01.120 回答