Low Latency Messaging ZeroM 1.1 판올림

(*)현재 ZeroM을 담당하였던 파트너와 협력관계를 청산함에 따라 ZeroM을 사용하지 않고 ZeroBUS를 새롭게 개발하여 적용하고 있습니다.

안녕하세요. 트레이딩컨설팅그룹 아이스트 파트너 김형준입니다.

지난 3월 22일 ZeroM 시험을 공개하였습니다. 이후 4개월동안 ZeroDMA 및 ZeroCLOUD제품을 개발하면서 기능 개선 및 오류 수정을 하였습니다. 내부 시험을 마무리하고 1.1로 판올림한 ZeroM 시험판을 공개합니다.

 ZeroM 1.1에 추가된 기능은 다음과 같습니다.

1. MQ (Message Queuing) 기능 – Message Queuing 기능이 추가되었습니다. subscriber의 실행 여부와 관계 없이 message를 수신 할 수 있습니다. (하나의 서버내에서만 유효함)

2. Round-Robin publish – 여러개의 subscriber가 존재 하는 경우 message가 순차적으로 전달 되는 방식 입니다.

3. topic ID “0”으로 subscribe 하는 기능 – – 여러개의 topic에 대해 subscribe 하고자 하는 경우 topic id를 “0”으로 하여   ZMsubMsg()을 실행 하면 TOPIC_HUB type으로 subscribe하는 모든 topic에 대해  subscribe를 합니다.

4. client 고유 이름 설정 기능 – ZMconnect()에 사용자가 지정한 이름으로 client를 구분 할 수 있습니다.

5. publish failover기능 – Master node의 publisher만 message를 publish하고 slave node의 publisher는
message송신이 차단 되는 기능으로 서버 장애 시 failover을 위한 기능 입니다. 

1.1 시험판은 아래와 같은 오류를 수정하였습니다.

1. Client재 접속 기능 – zerom daemon과 client의 연결 장애 시 자동 재 접속 기능의 오류가 수정 되었습니다.

2. Local 서버에서 zerom user과 client user가 다른 경우 – Local서버내에서 zerom과 client의 사용자 계정이 다른 경우에 대한 오류가 수정 되었습니다. 

1.1 시험판의 파일과 문서는 아래에서 확인하시길 바랍니다.

ZeroM 1.1.0 사용설명서
ZeroM 1.1.0/Linux

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.