神经暂停意味着什么?



我正在尝试使用神经发现一些服务。

当我遇到超时配置指定的神经文档。

timeout: (optional) maximum time the check can take; defaults to 100ms

但是,当我查看提供的示例时,超时被提到为"0.2"。

这是否意味着这些例子的超时是"0.2ms"?这是一个有效的超时配置吗?或者0.2被认为是2秒?

我查看了nerve的代码,看起来nerve json中提供的超时配置只是读取该值并直接将其作为read_timeout传递给http客户端,而不需要任何额外的处理。

根据Ruby文档,该值以秒为单位。
所以0.2表示200ms

我假设Nerve Docs没有更新或有错误的w.r.t文档。

read_timeout [R]
等待读取一个块的秒数(通过一个read(2)调用)。可以使用任何数字,包括浮点数分数秒。如果HTTP对象不能读取这么多的数据秒,它引发一个Net::ReadTimeout异常。默认值为60秒。

相关内容

  • 没有找到相关文章

最新更新