통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
데브피아 C# 포럼 마을에 오신 것을 환영합니다.
  마을등급 C#   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 비사모 주민 12883 since 2006-12-28
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
개인게시판
[마을 게시판]
구인/구직 게시판
건의 / 운영 제안
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 질문&답변 ※ 꼭 답변채택을 해주시어 성의껏 답변해주신 회원님께 감사의 마음을 전하시길 바랍니다.
 zeroMQ의 커넥션 상태 체크 질문드립니다.  | WinForm Program 2019-12-16 오후 4:43:39
낚시 번호: 179240 추천:0  / 읽음:44

현재

 

 

프로그램1     프로그램2

서버1           서버2

클라1           클라2

 

 

 

프로그램에 2개에 각각 서버 클라이언트를 만들어 양쪽에 붙게하여 이중화 구성을 하려고 합니다.

 

ZeroMQ의 경우 pub와 sub로 나뉘며 커넥션 상태 체크를 하는 함수를 지원하지 않습니다.

 

하트비트가끊어지는것을 체크하여 Primary 프로그램과 Secondary 프로그램을 나누려고 했지만 현재 방법을 찾지 못하고 있습니다.

 

이럴경우 하트비트 체크는 못하는걸까요 ?

 

아니면 메시지 방식의 다른 MQ라이브러리 사용이 나을까요 ?

이 글에 답변 등록하기
 [답변]참고해보세요. 2019-12-16 오후 5:32:19
칡흙 번호: 179243 추천:0  

 

-  zmq_setsockopt

-  zmq_socket_monitor

-  zmq_errno

-  zmq_recv

 

 

 

//

zmq_setsockopt(3) - 0MQ Api 

zeromq heartbeat test · GitHub

zeromq - Ping pong heartbeat in ZMQ - Stack Overflow
Heartbeating and Keep-Alive - zeromq
zwssock/Example.html at master · somdoron/zwssock · GitHub
GitHub - zeromq/zwssock: ZeroMQ WebSocket library for CZMQ
Search - CodeProject
zmq_socket_monitor(3) - 0MQ Api
zmq_errno(3) - 0MQ Api
ZeroMQ API - 0MQ Api
ZeroMQ | Socket API

 

 

 

이 글에 답변 등록하기
 [답변]메세지를 주고 받는 거 일텐데 2019-12-16 오후 7:32:09
골빈당 번호: 179244 추천:0  

 구현방식이 서로 하트비트를 주고 받아서 죽었는지 감지하는 체계일건데요

 

 마스터 슬레이브 간에 서로 데이터를 주고 받다가

 

 한쪽이 데이터를 안주고,  못받으면..  시스템 다운으로 인지하는 방식일겁니다.

 

 가장 쉽고 안정적인 구현방식일거에요

 

 현재 하시고 계신게

이 글에 답변 등록하기
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.