Grex가있는 Rexster 그래프 서버에 연결할 때 데이터베이스 연결을 유지해야합니까?데이터베이스 연결을 유지해야합니까?
var grex = require('grex');
var client = grex.createClient();
client.connect({ graph: 'graph'}, function(err, client) {
if (err) { console.error(err); }
...
});
nodejs가 단일 스레드이기 때문에 다른 요청이 동시에 한 연결을 사용하려고 시도 할 가능성이 없기 때문에 제가해야한다고 생각합니다.
JavaScript는 일반 코드의 경우 단일 스레드입니다. 비동기 코드 (콜백 또는 이벤트)의 경우 JS는 다중 스레드됩니다. –
다른 코드 블록 사이를 전환하는 단일 스레드라고 생각합니다. 따라서 콜백을 기다리는 코드가 있으면 자바 스크립트는 다른 곳에서 떨어져 콜백으로 돌아가서 무언가를 기다리고 다른 코드가 끝나면 종료합니다. 그러나 동시에 한 번에 하나 이상의 코드를 실행하지 않습니다. –