ØMQ는 오픈소스 입니다.(라이선스 - LGPLv3+). 이 페이지는 기본 공식 배포판과 발표, 그리고 iMatrix지원에 대해 서술합니다.
community wiki는 다른 패키지를 제공할 수 있습니다. 여러분이 사용할 수 있는 버전을 봅시다.
Stable release 2.1
최신 2.1의 안정적인 배포판은 2011년 12월 18일, v2.1.11 입니다. (변경및 새로운 기능)
ØMQ/2.1은 2.0에서 업그레이드하는것을 추천합니다. 2.1 업그레이드에 대한 도움.
Beta release 3.1
최신 3.1의 배포판은 2011년 12월 18일, v3.1.0-beta 입니다. (변경및 새로운 기능)
ØMQ/3.1은 좀더 빠른 대량 pubsub 구조로 되어 있습니다.핵심API는 2.1과 호환되지 않습니다.
Previous releases
지금까지의 모든 이전버전은 download.zeromq.org에 있습니다.
MD5와 release tarballs의 SHA-1 checksums는 또한 위의 위치에서 찾을 수 있습니다.
Unix시스템과 같은 시스템에서 빌드하기
여러분이 선택하는 ØMQ 개발을 위한 가장 편안한 OS는 아마도 Ubuntu일 것입니다.
- libtool, autoconf, automake가 설치되어 있는지 확인하세요
- uuid-dev 패키지, uuid/e2fsprogs RPM이나 이것과 동등한 것이 시스템에 설치되어 있는지 확인 합니다.
- .tar.gz 소스아키이브를 풀고
- make 명령에 의해 ./configure를 실행합니다.
- ØMQ시스템 전체를 설치하기 위해서 sudo make install을 실행합니다.
- 리눅스에서 ØMQ를 설치한 후 sudo ldconfig를 실행합니다.
구성 옵션을 보기 위해서 ./configure —help를 실행합니다. 더 자세한 내용은 INSTALL을 참고하세요
윈도우에서 빌드하기
- Microsoft Visual C++ 2008 이나 상위버전이 필요합니다.
- .zip 소스 아키이브를 풀고
- Visual C++에서 builds\msvc\msvc.sln을 오픈합니다.
- 빌드 합니다.
- ØMQ라이브러리는 lib폴더에 있습니다.
사용 언어
기본적으로 C와 C++을 제공하며, 또한 Python, Java, PHP, Ruby, C#, Erlang, Perl 등으로 ØMQ을 사용할 수 있습니다.
상세 제공 언어 리스트는 여기에 있습니다.
ØMQ 튜닝
wiki page는 ØMQ 튜닝 팁을 다루고 있습니다. 또한 여러분이 발견한 팁을 추가할 수 있습니다.