우선, 비슷한 질문을 알고 있지만 답변에 만족스럽지 않고 꽤 오래되었으므로 상황이 변경 될 수 있습니다.ZMQ 대기열 모니터링
저는 ZMQ 소켓을 사용하는 시스템이 상당히 복잡합니다. 나는이 소켓들을 모니터하고 싶다. 더 구체적으로 말하자면 대기열 상태를 기록하고 시스템의 전반적인 성능을 향상시키기 위해 대기열 상태를 조사하려고합니다. ZMQ의 NodeJS 바인딩을 사용하고 있습니다.
저는 파이썬에 뭔가 (here)가 있다는 것을 알고 있습니다 만, NodeJS 바인딩에는 그런 것이 없다고 확신합니다.
내가 할 수있는 방법이 있습니까? 그렇지 않다면 배포본을 해킹하고 옵저버를 구현하기 위해 어디서부터 시작해야할까요? 당신이 ZMQ의 버퍼 (큐)를 연구하지만, 사용자 공간으로 빠르게 메시지를 이동하고 그들에게 자신을 모니터링하지 않을 일반적으로
감사
libzmq 3에는 pyzmq의 MonitoredQueue가 수행하는 대부분의 작업을 수행하는'zmq_proxy' 기능이 있습니다. 안정적인 libzmq로 노드 바인딩이 최신 상태라면 이것을 사용할 수 있습니다. – minrk
내가 잘못 생각할 수도 있지만 아직 구현되지 않은 것 같습니다. – Masiar