ClientTCP 인스턴스를 초기화하고 연결 에러를 처리합니다. 호스트와 포트는 환경 변수에서 가져오며, 기본값은 localhost와 3001입니다.
클라이언트 연결을 시도합니다.
연결이 성공하면 isConnected
플래그를 true로 설정합니다.
연결 성공 여부를 나타내는 boolean 값
클라이언트가 연결 상태인지 확인하고, 연결이 끊어진 경우 재연결을 시도합니다.
연결이 보장되면 resolve되는 Promise
모듈 초기화 시 호출되며, 클라이언트 연결을 시도합니다.
주어진 쿼리를 기반으로 마이크로서비스에서 데이터를 읽어옵니다.
데이터를 읽기 위한 옵션 쿼리
마이크로서비스에서 반환된 데이터
주어진 쿼리를 기반으로 마이크로서비스에서 데이터를 부분적으로 업데이트합니다.
데이터를 업데이트하기 위한 옵션 쿼리
마이크로서비스에서 반환된 결과
WorkerClientImpl 클래스는 IWorkerClient 인터페이스를 구현하며, 마이크로서비스와 TCP 연결을 관리하고 요청을 처리하는 역할을 합니다.