https://stackoverflow.com/questions/45624671/communication-between-child-processes-in-node-js

https://stackoverflow.com/questions/33334436/send-messages-from-child-to-parent-process

프로세스 생성

fork를 사용하는 방법 (spawn 아님)

import cp from 'child_process';

const child = cp.fork(this.serviceEntry, [], {
  stdio: ['ipc'],
});

프로세스 제거

child.kill();

프로세스간 통신

parent

// parent -> child
child.send(message);

// child -> parent
child.on('message', (message) => {
	...
});

child

// process.send가 있으면 child process임
if(process.send) {
	// child -> parent	
	process.send(message);

	// parent -> child
	process.on('message', (message) => {
		...
	});
}