文件名称:the-ultimate-guide-to-ruby-timeouts:流行的Ruby宝石超时
文件大小:172KB
文件格式:ZIP
更新时间:2024-04-26 01:04:22
Ruby
Ruby超时终极指南 没有响应的服务可能比失败的服务更糟糕。 如果处理不当,它将占用整个系统。 所有网络请求都应该有一个超时。 以下是为流行的Ruby宝石添加超时的方法。 。 您应该。 除非另有说明,否则默认值为无超时。 享受! 超时类型 连接(或打开) -时间打开连接 读取(或接收) -连接后接收数据的时间 写入(或发送) -连接后发送数据的时间 签出-从池中签出连接的时间 statement-执行数据库语句的时间 锁(或获取) -获取锁的时间 请求(或服务) -处理请求的时间 等待-开始处理排队请求的时间 命令-运行命令的时间 解决-解决优化问题的时间 语句超时 对于许多应用程序而言,最重要的一件事情(如果您使用关系数据库) 宝石 资料储存库 HTTP客户端 指令 网络服务器 机架中间件 解算器 分布式锁 第三方服务 GitLab 其他 语句超时 防止单个查询占用数据库的所有资