문제해결

개요

여러분이 ØMQ를 사용하는 처음 첫주에 갖게되는 질문의 대부분이 이 가이드에 상세하게 설명되어 있습니다. 질문을 하기전에 기본적인 안내서를 읽어 주시기 바랍니다. ØMQ는 겉보기에는 단순한 것 같지만 제대로 알기 위해서 시간이 필요합니다.

자주 묻는 질문(FAQ)와 튜닝가이드를 확인하세요

FAQ에 일반적인 질문과 대답을 모았습니다. 튜닝가이드는 각 운영체제별로 되어 있습니다.

ØMQ 커뮤니티에 대해서

만약 여러분의 어플리케이션이 메시지 관련된 문제가 있다면, 문제해결사를 사용하세요. 명확하지 않거나, 예상대로 작동하지 않을 때, 도움을 청하십시오. ØMQ 커뮤니티는 활성화되어 있고 빠르게 조언을 해드릴 것입니다.

여러분은 freenode IRC 네트워크에 있는 #zeromq채널을 찾을 수 있습니다. 이 네트워크에 접속하고 chat.freenode.net서버를 사용하기 위해서 IRC 클라이언트를 설정해야 합니다. 만약 여러분이 IRC 클라이언트가 없다면, X-Chat(리눅스, 윈도우 등 지원) 혹은 Colloquy(Mac OS X)를 사용하시기 바랍니다.

또한, 여러분은 zeromq-dev mailing list에서 ØMQ개발자와 사용자를 찾을 수 있습니다. 여러분의 질문에 답을 했는지 보기 위해서 search the archives 에서 보세요.

여러분에게 문제가 있거나, 해결책을 찾을 때 아래를 참고하세요.

  • 몇줄 이상의 코드 일부를 게시하지 마시고, pastebin를 사용하십시오.
  • 운영 체제, ØMQ 버전, 및 기타 관련 사항을 확인하십시오.
  • 불필요한 코드를 모두 제거하고, 최소한의 재현할 수 있는 테스트 케이스를 만드십시오.

이슈 보고

여러분이 ØMQ에서 재현가능한 버그를 찾았다면, 어떤 식으로든 해결될 때까지 이슈 보고와 추적(report and track the issue)을 하세요.

패치 제출

우리는 zeromq-dev 메일링리스트를 통해서 패치를 받습니다. Contributing to ØMQ는 어떻게 패치를 제출하는지 설명합니다. 여러분의 패치가 받아들여지면, 여러분은 공헌자 파일에 등록됩니다. 여러분은 여러분의 패치를 트래킹 해야하고, ØMQ 관리자들에게 여러분의 패치를 받아 들이도록 설득해야 합니다.

참여

ØMQ에 참여할 수 있는 많은 영역이 있습니다. 여러분이 좋아하는 프로그램 언어로 예제 어플리케이션을 작성하고 다른 사람들을 돕기 위해서 이것을 사용하는 것이 한가지 방법입니다. 여러분이 커널코드를 잘 아는 C++프로그래머라면 ØMQ코드를 읽고 그것이 어떻게 작동하는지 알아 보십시오. 여러분은 많은 다른 방법에서 기여할 수 있습니다. ØMQ는 LGPL코드 입니다.