Gibt es eine Möglichkeit, die Option keep-alive für die Verbindung mit DocumentDB mit dem NodeJS SDK (http://azure.github.io/azure-documentdb-node) anzugeben?Verbindung zu DocumentDB mit NodeJS mit Keep-Alive herstellen
0
A
Antwort
0
Sie müssen nicht am Leben bleiben, um StrawJS zu verwenden, was gut ist, weil DocumentDB nichts dergleichen bietet. Eher können Sie regelmäßig abfragen. Anpassen des Beispiels auf der StrawJS Website:
var straw = require('straw')
module.exports = straw.node({
timer: null,
opts: {interval: 1000}, // Set your polling interval here
initialize: function(opts, done){
this.opts.interval = opts && opts.interval || 1000;
done();
},
start: function(done) {
this.timer = setInterval(this.ping.bind(this), this.opts.interval);
done(false);
},
stop: function(done) {
clearInterval(this.timer);
done(false);
},
data: function() {
var queryIterator = client.queryDocuments(<your query config>);
queryIterator.toArray(function(err, response) {
manipulatedResponse = <some manipulation>(response);
this.output({'data': manipulatedResponse});
})
}
});
+0
Interessante Problemumgehung. Ich werde es jetzt testen –
Verwandte Themen
- 1. Warum NodeJS KeepAlive scheint nicht wie erwartet zu funktionieren?
- 2. Sequelize Verbindung mit Nodejs
- 3. Delphi Verbindung zu NodeJs mit Websockets
- 4. VSCode Verbindung zu WinSCP herstellen
- 5. Wie kann ich mit NodeJS Server in OpenShift eine Verbindung zu MySQL herstellen?
- 6. nodejs socket.io kann keine Verbindung zum Server herstellen?
- 7. Firebase Server NodeJS kann keine Verbindung zum Dienstkonto herstellen
- 8. Ziel C - Verbindung mit einem Zeitserver herstellen
- 9. Herstellen einer Verbindung mit Oracle von F #
- 10. Verbindung herstellen mit Amazon s3 von Heroku
- 11. Herstellen einer Verbindung mit MS Access
- 12. pymysql kann keine Verbindung mit SSL herstellen
- 13. Herstellen einer Verbindung mit SQL Azure
- 14. Verbindung mit MongoDB über Spring Repository herstellen
- 15. Kann ich mit JavaScript eine Verbindung zu SSH herstellen?
- 16. kann keine Verbindung zu mongolab mit node.js auf heroku herstellen
- 17. Herstellen einer Verbindung zu einem kennwortgeschützten Webdienst mit PHP
- 18. Ich kann mit FreeTDS keine Verbindung zu Azure SQL herstellen
- 19. Ich kann keine Verbindung zu Gear S2 mit sdb herstellen
- 20. Fehler beim Herstellen einer Verbindung zu Oracle DSN mit Java
- 21. Ich kann keine Verbindung zu MongoDB mit Sitecore herstellen
- 22. kann keine Verbindung zu Remotecomputer mit WMI und Perl herstellen
- 23. Konnte keine Verbindung zu SQL Server mit osql herstellen
- 24. Kann keine Verbindung zu MySQL-Datenbank mit PHP herstellen
- 25. WebSocket Verbindung fehlgeschlagen mit Nginx, Nodejs und socket.io
- 26. WampSharp kann keine Verbindung zu Poloniex herstellen?
- 27. trafodion kann keine Verbindung zu hbase herstellen
- 28. Verwenden von SSL über TCP zum Herstellen einer sicheren Verbindung zwischen zwei Servern mit NodeJS
- 29. PyCharm kann keine Verbindung zu GhostDriver herstellen
ich die Version bin mit 5.6.0 von NodeJS –
Sie in erster Linie mit dem node.js Buchse Ablaufen betroffen sind, bevor sie eine Antwort von DocumentDB empfängt? Wenn dies der Fall ist, können Sie eine Zeitüberschreitung von 10 Sekunden angeben, um alle von mir ausgeführten DocumentDB-Abfragen abzudecken. Wenn nicht, warum sollte etwas anderes am Leben erhalten bleiben? Das node.js-SDK ist ein relativ dünner Wrapper um die DocumentDB-REST-API und ist statusfrei und asynchron. Wenn ich nicht falsch verstanden habe, bitte akzeptieren Sie meine Entschuldigung. –
Ich benutze die DocumentDB mit StrawJS Framework. Das Problem ist nicht das Zeitlimit für die Antwort. Ich muss die Verbindung am Leben erhalten, da mein Code kontinuierlich ausgeführt werden muss und die Verbindung zu DocumentBDB jederzeit herstellen muss, wenn eine Anfrage an einen StrawJS-Knoten gesendet wird. –