- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了在进行 REST 调用时设置超时,我们应该指定这两个参数,但我不确定为什么要同时指定这两个参数以及它们究竟有什么不同的用途。另外,如果我们只设置其中一个或两个设置不同的值怎么办?
最佳答案
CONNECT_TIMEOUT 是等待建立与主机连接的时间量。连接后,READ_TIMEOUT 是服务器响应给定请求中的所有内容所允许的时间量。
如何设置其中一个取决于您的要求,但它们可以是不同的值。 CONNECT_TIMEOUT 不应要求很大的值,因为它只是与服务器建立套接字连接所需的时间。 30 秒应该是足够的时间 - 坦率地说,如果它没有在 10 秒内完成,那就太长了,而且服务器很可能被淹没,或者至少是重载。
READ_TIMEOUT - 这可能会更长,特别是如果您知道您请求的操作/资源需要很长时间才能处理。您可以将其设置为 60 秒,甚至几分钟。同样,这取决于您等待流程完成确认的重要性,并且您将根据系统需要多快的响应速度来权衡这一点。如果您的客户端在等待进程完成时超时,这并不一定意味着该进程已停止,它可能会继续运行直到它在服务器上完成(或者至少,直到达到服务器超时)。
如果这些调用直接驱动接口(interface),那么您可能需要更短的时间,因为您的用户可能没有耐心等待这样的延迟。如果在后台或批处理过程中调用它,则可以接受更长的时间。这取决于你。
关于java - RESTful : What is the difference between ClientProperties. CONNECT_TIMEOUT 和 ClientProperties.READ_TIMEOUT 在 Jersey ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38854048/
有什么区别: mysql.connect_timeout 我们可以在 php.ini 中找到 和 connect_timeout 属于 mysql 配置(显示变量)。 知道apache serve
Guzzle 中的“connect_timeout”和“timeout”请求选项有什么区别。 最佳答案 我可以解释的最基本的方法是(据我了解): 连接超时 - Time Guzzle 将等待与服务器建
我有一些代码来支持 alexa 前端。 它在 Rpi 上运行,它是 python 查询 mysql 数据库,flask-ask 等。 它一整天都完美运行,第二天早上我收到错误 2006(mysql 已
我正在尝试在 kubernetes 上部署一个自动化的高可用 PostgreSQL 集群。在 master 故障转移或 master 临时故障的情况下,standby 丢失流复制连接,并且在重试时,它
Perl 新手在这里。我有一行代码: my $api_data = decode_json( $ua->get($url)->res->body ); 哪里$ua = Mojo::UserAgent-
我最近收到一条评论,说我应该“在我的脚本中使用 connect_timeout”。我去搜索这实际上意味着什么,我在 php.net 上找到了这个信息。在用户评论中: One thing is to r
网络上有很多文章和 StackExchange 上的答案都建议使用类似这样的行(甚至更长的超时)来避免长时间运行的进程中 MySQL 超时的错误(例如但不限于“MySQL 服务器已经消失了”): in
我们有一个美味的 mysql master + master setup 正在运行。 这对解决我们一直遇到的 innodb 的一些奇怪问题有很大帮助。但这是另一个问题... 为了进一步优化这个 mys
我刚刚通过 cocoapods 更新到 Xcode 9.4 (Swift 4.1) 和 Realm 3.6.0。我第一次收到编译器“语义问题”警告: Enumeration values 'conne
我们最近移植了一些代码,我们必须使用 PHP 的 MySQLi 扩展而不是常规的 mysql。此代码连接到偶尔可能没有响应的数据库,因此我们在 PHP.ini 上设置此变量: mysql.connec
为了在进行 REST 调用时设置超时,我们应该指定这两个参数,但我不确定为什么要同时指定这两个参数以及它们究竟有什么不同的用途。另外,如果我们只设置其中一个或两个设置不同的值怎么办? 最佳答案 CON
我是一名优秀的程序员,十分优秀!