node.js - Snowflake 节点驱动程序的“isUp()”方法为终止连接返回错误结果
问题描述
我正在为 Snowflake 节点连接器构建一个自定义连接池。我在 Snowflake 文档中找不到任何方法来检查连接是否仍然有效。通过'snowflake-sdk'库,我发现了一个名为'isUp()'的方法,它说“如果连接处于活动状态,则返回true,否则返回false”。
但是在测试这个时我发现如果连接保持理想直到它从雪花端终止(即没有被我的服务器关闭),'isUp()'返回true。因此,我的连接池认为它仍然是一个有效的连接并将其返回给我的查询工作者。通过使用此连接进行查询,我得到“无法使用终止的连接执行操作”错误。
是否有任何正确的方法/方法来检查连接是否仍然有效?
解决方案
推荐阅读
- http - 对托管在公司网络上的 Web 应用程序的 HTTP GET 请求
- python - 如何使“pygame.event.get()”在 pygame 的所有模块中可用
- datetime - chrono::format::strftime 不适用于 UNIX 时间戳
- c# - WebView2 控件未加载 HTML 字符串
- javascript - 如何在javascript中的数组中放置特殊字符
- python - 我应该如何处理 Pycharm 代码建议?
- python - 具有显式调用的字符串的真值和假值
- python - 检测图像上的对象边界太慢
- visual-studio-code - VSCode 文件夹不按字母顺序排序
- java - 如何使用 REST Assured 发送带有格式错误的查询参数或 URL 中的路径的请求?