我有一个托管在 DC/OS 实例中的应用程序,该应用程序查询雪花数据库并获得结果。我正在使用雪花 sdk来查询雪花数据库,我们也在流式传输我们从雪花中获得的结果。
var statement = connection.execute({
sqlText: sql,
complete: function (err, stmt, rows) {
var stream = stmt.streamRows();
callback(err, stream, response);
}}
但是如果查询很大并且查询的处理需要时间在雪花中,我会在我的客户端收到 504 网关超时错误。虽然节点服务仍在运行,但假设我从浏览器/邮递员访问 DC/OS,我会收到 504 超时此处出错,但雪花将结果返回到我的节点服务。避免它的正确策略是什么?这是我从服务器收到的错误,尽管我的节点服务仍然与雪花保持连接并从雪花中获取结果。