summaryrefslogtreecommitdiff
path: root/src/processor/index.ts
blob: 172048ddaec05de2535428f2098ea4350c981b2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import queue from '../queue';
import db from './db';
import http from './http';

export default () => {
	queue.process('db', db);

	/*
		256 is the default concurrency limit of Mozilla Firefox and Google
		Chromium.

		a8af215e691f3a2205a3758d2d96e9d328e100ff - chromium/src.git - Git at Google
		https://chromium.googlesource.com/chromium/src.git/+/a8af215e691f3a2205a3758d2d96e9d328e100ff
		Network.http.max-connections - MozillaZine Knowledge Base
		http://kb.mozillazine.org/Network.http.max-connections
	*/
	queue.process('http', 256, http);
};