1. ZeroMQ 설치
1) 패키지 다운로드 : wget http://download.zeromq.org/zeromq-3.2.2.tar.gz
2) 패키지 압축 해제 : tar zxvf zeromq-3.2.2.tar.gz
3) 새로운 디렉토리 생성 : mkdir zmq
4) cd zeromq-3.2.2 (압축을 푼 폴더로 이동)
5) ./configure --prefix=$HOME/zmq --exec-prefix=$HOME/zmq
6) make & make install
2. Java Bind 설치
1) 패키지 다운로드 : wget https://github.com/zeromq/jzmq/archive/master.zip
2) 패키지 압축 해제 : unzip master
3) cd jzmq-master (압축을 푼 폴더로 이동)
5) ./autogen.sh
6) ./configure --prefix=$HOME/zmq --with-zeromq=$HOME/zmq
7) make & make install
3. Performace Test
ZeroMQ와 Java Bind가 제대로 설치되었는지 확인하기 위하여 다음을 실행한다.
1) cd jzmq-master/perf (폴더 이동)
2) LD_LIBRARY_PATH=$HOME/zmq/lib java -Djava.library.path=$HOME/zmq/lib -classpath $HOME/zmq/share/java/zmq.jar:./ local_lat
tcp://127.0.0.1:8080 1 100
4. Sample LoadBalancer Code Test
1) 첨부된 Balancer.java 컴파일
javac -classpath $HOME/zmq/share/java/zmq.jar Balancer.java
2) 컴파일된 자바 클래스 실행
LD_LIBRARY_PATH=$HOME/zmq/lib java -Djava.library.path=$HOME/zmq/lib -classpath $HOME/zmq/share/java/zmq.jar:./ Balancer
3) 제대로 실행되는지 콘솔에서 로그 확인
java.library.path : jzmq[Java Bind]의 Shared Library (so) 파일 위치 (libjzmq.so)
LD_LIBRARY_PATH : zmq[ZeroMQ]의 Shared Library (so) 파일 위치 (libzmq.so)
TAG 프로그래밍
댓글을 달아 주세요
댓글 RSS 주소 : http://www.yongbi.net/rss/comment/541