이제 상속받은 goods 클래스를 초기화하고 Distributor 연결 기능을 추가하겠습니다. 다음과 같이 코드를 추가합니다.
코드 7-2 마이크로서비스 초기화
예제 파일 : microservice_goods.js
'use strict'; const business = require('/./chapter5/monolithic_goods.js'); class goods extends require('./server.js') { constructor() { super("goods" // ➊ 초기화 , process.argv[2] ? Number(process.argv[2]) : 9010 , ["POST/goods", "GET/goods", "DELETE/goods"] ); this.connectToDistributor("127.0.0.1", 9000, (data) => { // ➋ Distributor 접속 console.log("Distributor Notification", data); }); } } new goods(); // ➌ 인스턴스 생성