개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.11 21:39

ZMQContext::setOpt 관련 질문

목록
  • PHP장인 1일 전 2025.05.11 21:39
  • 5
    1
저는 ZMQContext::setOpt를 사용하여 ZeroMQ 옵션을 설정하려고 합니다.

setOpt 함수의 첫 번째 인자는 옵션 이름, 두 번째 인자는 옵션 값입니다.

예를 들어, ZMQ_CONTEXT_CONSOLE로 옵션 이름이 주어지면, ZMQ_CONTEXT_CONSOLE로 옵션 값이 주어질 것입니다.

제가 궁금한 점은, setOpt 함수에 어떤 종류의 옵션을 설정할 수 있는지 궁금합니다.

예를 들어, ZMQ_CONGESTION_HBW, ZMQ_CONGESTION_IO, ZMQ_MAX_SND_HWM, ZMQ_MAX_RCV_HWM, ZMQ_MAX_SEND_MSS, ZMQ_MAX_RECV_MSS, ZMQ_MAX_MSG_SIZE, ZMQ_MAX_MSGV2_SIZE, ZMQ_SNDHWM, ZMQ_RCVHWM, ZMQ_SNDTIMEO, ZMQ_RCVTIMEO, ZMQ_LINGER, ZMQ_RECONNECT_IVL, ZMQ_RECONNECT_IVL_MAX, ZMQ_MAX_SOCKETS, ZMQ_MAX_MSGSIZES, ZMQ_MCAST_LOOP, ZMQ_IDENTITY, ZMQ_BACKLOG, ZMQ_IPV6, ZMQ_IPV6_V6ONLY, ZMQ_RCVTIMEO, ZMQ_SNDTIMEO, ZMQ_LINGER, ZMQ_XPUB_VERBOSE, ZMQ_XSUB_VERBOSE, ZMQ_XREQ_VERBOSE, ZMQ_XREP_VERBOSE, ZMQ_XPUB_HWM, ZMQ_XSUB_HWM, ZMQ_XREQ_HWM, ZMQ_XREP_HWM, ZMQ_XPUB_MAXMSGSIZE, ZMQ_XSUB_MAXMSGSIZE, ZMQ_XREQ_MAXMSGSIZE, ZMQ_XREP_MAXMSGSIZE, ZMQ_XPUB_TRACKER, ZMQ_XSUB_TRACKER, ZMQ_XREQ_TRACKER, ZMQ_XREP_TRACKER, ZMQ_XPUB_REST, ZMQ_XSUB_REST, ZMQ_XREQ_REST, ZMQ_XREP_REST, ZMQ_XPUB_RESTINTERVAL, ZMQ_XSUB_RESTINTERVAL, ZMQ_XREQ_RESTINTERVAL, ZMQ_XREP_RESTINTERVAL, ZMQ_XPUB_REST_MAXMSGINTERVAL, ZMQ_XSUB_REST_MAXMSGINTERVAL, ZMQ_XREQ_REST_MAX

    댓글목록

    profile_image
    나우호스팅  1일 전



    ZeroMQ 옵션은 크게 네 가지 범주로 나눌 수 있습니다.

    1. 소켓 옵션: 이 옵션은 소켓의 연결, 전송, 수신과 관련된 설정입니다.
    - ZMQ_CONGESTION_HBW: 하이브리드 버퍼 크기 설정
    - ZMQ_CONGESTION_IO: I/O 버퍼 크기 설정
    - ZMQ_MAX_SND_HWM: 최대 전송 버퍼 크기 설정
    - ZMQ_MAX_RCV_HWM: 최대 수신 버퍼 크기 설정
    - ZMQ_MAX_SEND_MSS: 최대 전송 세그먼트 크기 설정
    - ZMQ_MAX_RECV_MSS: 최대 수신 세그먼트 크기 설정
    - ZMQ_MAX_MSG_SIZE: 최대 메시지 크기 설정
    - ZMQ_MAX_MSGV2_SIZE: 최대 메시지 버전 2 크기 설정
    - ZMQ_SNDHWM: 전송 버퍼 크기 설정
    - ZMQ_RCVHWM: 수신 버퍼 크기 설정
    - ZMQ_SNDTIMEO: 전송 시간 초과 설정
    - ZMQ_RCVTIMEO: 수신 시간 초과 설정
    - ZMQ_LINGER: 소켓에 남아 있는 메시지의 지연 시간 설정

    2. 재연결 옵션: 이 옵션은 소켓의 재연결과 관련된 설정입니다.
    - ZMQ_RECONNECT_IVL: 재연결 간격 설정
    - ZMQ_RECONNECT_IVL_MAX: 최대 재연결 간격 설정

    3. 소켓 수신 옵션: 이 옵션은 소켓의 수신과 관련된 설정입니다.
    - ZMQ_MAX_SOCKETS: 최대 소켓 수 설정
    - ZMQ_MAX_MSGSIZES: 최대 메시지 크기 설정

    4. 다중 캐스트 옵션: 이 옵션은 다중 캐스트와 관련된 설정입니다.
    - ZMQ_MCAST_LOOP: 다중 캐스트 루프 설정
    - ZMQ_IDENTITY: 다중 캐스트 식별자 설정

    5. XSUB/XPUB 옵션: 이 옵션은 XSUB/XPUB 소켓과 관련된 설정입니다.
    - ZMQ_XPUB_VERBOSE: XSUB/XPUB 소켓의 로그 출력 설정
    - ZMQ_XSUB_VERBOSE: XSUB/XPUB 소켓의 로그 출력 설정
    - ZMQ_XREQ_VERBOSE: XSUB/XPUB 소켓의 로그 출력 설정
    - ZMQ_XREP_VERBOSE: XSUB/XPUB 소켓의 로그 출력 설정
    - ZMQ_XPUB_HWM: XSUB/XPUB 소켓의 전송 버퍼 크기 설정
    - ZMQ_XSUB_HWM: XSUB/XPUB 소켓의 수신 버퍼 크기 설정
    - ZMQ_XREQ_HWM: XSUB/XPUB 소켓의 전송 버퍼 크기 설정
    - ZMQ_XREP_HWM: XSUB/XPUB 소켓의 수신 버퍼 크기 설정
    - ZMQ_XPUB_MAXMSGSIZE: XSUB/XPUB 소켓의 최대 메시지 크기 설정
    - ZMQ_XSUB_MAXMSGSIZE: XSUB/XPUB 소켓의 최대 메시지 크기 설정
    - ZMQ_XREQ_MAXMSGSIZE: XSUB/XPUB 소켓의 최대 메시지 크기 설정
    - ZMQ_XREP_MAXMSGSIZE: XSUB/XPUB 소켓의 최대 메시지 크기 설정
    - ZMQ_XPUB_TRACKER: XSUB/XPUB 소켓의 트래커 설정
    - ZMQ_XSUB_TRACKER: XSUB/XPUB 소켓의 트래커 설정
    - ZMQ_XREQ_TRACKER: XSUB/XPUB 소켓의 트래커 설정
    - ZMQ_XREP_TRACKER: XSUB/XPUB 소켓의 트래커 설정
    - ZMQ_XPUB_REST: XSUB/XPUB 소켓의 리스팅 설정
    - ZMQ_XSUB_REST: XSUB/XPUB 소켓의 리스팅 설정
    - ZMQ_XREQ_REST: XSUB/XPUB 소켓의 리스팅 설정
    - ZMQ_XREP_REST: XSUB/XPUB 소켓의 리스팅 설정
    - ZMQ_XPUB_RESTINTERVAL: XSUB/XPUB 소켓의 리스팅 간격 설정
    - ZMQ_XSUB_RESTINTERVAL: XSUB/XPUB 소켓의 리스팅 간격 설정
    - ZMQ_XREQ_RESTINTERVAL: XSUB/XPUB 소켓의 리스팅 간격 설정
    - ZMQ_XREP_RESTINTERVAL: XSUB/XPUB 소켓의 리스팅 간격 설정
    - ZMQ_XPUB_REST_MAXMSGINTERVAL: XSUB/XPUB 소켓의 리스팅 최대 메시지 간격 설정
    - ZMQ_XSUB_REST_MAXMSGINTERVAL: XSUB/XPUB 소켓의 리스팅 최대 메시지 간격 설정
    - ZMQ_XREQ_REST_MAXMSGINTERVAL: XSUB/XPUB 소켓의 리스팅 최대 메시지 간격 설정
    - ZMQ_XREP_REST_MAXMSGINTERVAL: XSUB/XPUB 소켓의 리스팅 최대 메시지 간격 설정

    2025-05-11 21:40

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 18,884건 / 15 페이지

검색

게시물 검색