반응형 분류 전체보기95 RabbitMQ를 사용한 MQTT 통신 구성하기(Ubuntu) 저번 시간에 AMQP 통신을 위해 RabbitMQ를 설치하였습니다. 이번에는 MQTT 통신을 위해 플러그인을 추가해서 통신하는 테스트를 해보도록 하겠습니다. RabbitMQ 설치는 이전 글을 확인하시기 바랍니다. https://itstudy402.tistory.com/55 RabbitMQ를 사용한 AMQP 통신 구성하기 (Ubuntu) AMQP 통신을 테스트해보기 위해 RabbitMQ를 설치해보도록 하겠습니다. 저는 우분투에서 터미널로 진행하였습니다. 1. RabbitMQ 설치 터미널을 사용하여 RabbitMQ를 설치합니다. $ apt install rabbitmq-serv. itstudy402.tistory.com 1. MQTT 플러그인 설정 $ rabbitmq-plugins enable rabbitm.. 2022. 9. 8. Kafka 우분투에 설치 방법(kafka 설치, topic 생성, 통신 테스트) Kafka는 서버 클러스터 내에서 데이터 스트림을 레코드로 유지하는 방식으로 작동하는 브로커 기반 솔루션입니다. 오늘은 서버에 Kafka 설치 및 세팅하는 방법과 간단한 테스트 예제를 확인해보도록 하겠습니다. 1. Kafka 다운로드 https://www.apache.org/dyn/closer.cgi?path=/kafka/3.2.1/kafka_2.13-3.2.1.tgz Apache Downloads We suggest the following site for your download: https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz Alternate download locations are suggested below. It is essential .. 2022. 9. 6. JAVA 타임서버 시간 가져오기(time.bora.net)(NTPUDPClient, TimeInfo) 시간 동기화를 위해 타임 서버의 시간을 기준으로 하는 경우가 많습니다. 사람들이 가장 많이 사용되는 방법이 rdate 명령어를 사용하는 것 같습니다. 명령어를 통해 시스템 시간을 동기화하는 방법은 다음에 알아보기로 하고 이번에는 JAVA에서 타임 서버 시간을 가져오는 방법에 대해 알아보도록 하겠습니다. 1. 라이브러리 jar 파일인 경우 commons-net-3.7.jar Maven dependency commons-net commons-net 3.7 2. 예제 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import java.net.InetAddress; import java.util.Date; import .. 2022. 9. 5. AMQP RabbitMQ Topic Exchange 통신 예제 (JAVA 예제) 저번에 이어서 AMQP 통신 테스트를 해보도록 하겠습니다. 이번에는 Topic Type Exchange 통신을 테스트해보도록 하겠습니다. Topic Exchange는 특정 Routing 패턴이 일치하는 Queue로 라우팅 하는 방식입니다. Routing 패턴은 마침표로 구분되는 단어들의 리스트를 말합니다. * : 1개의 단어와 치환 # : 0개나 여러 개 단어와 치환 가능 예) testKey.* / testKey.*.* / *.testKey / testKey.# 예를 들어 testKey.*.* 라는 패턴으로 Binding 했다면 testKey.abc.abc 이런 방식으로 패턴을 일치시켜야 메시지를 받아갈 수 있습니다. testKey.# 라면 testKey / testKey.abc / testKey.abc.. 2022. 8. 30. AMQP RabbitMQ Direct Exchange 통신 예제 (JAVA 예제) 저번에 이어서 AMQP 통신 테스트를 해보도록 하겠습니다. RabbitMQ 설치하는 방법은 아래 링크를 확인하시기 바랍니다. https://itstudy402.tistory.com/55 RabbitMQ를 사용한 AMQP 통신 구성하기 (Ubuntu) AMQP 통신을 테스트해보기 위해 RabbitMQ를 설치해보도록 하겠습니다. 저는 우분투에서 터미널로 진행하였습니다. 1. RabbitMQ 설치 터미널을 사용하여 RabbitMQ를 설치합니다. $ apt install rabbitmq-serv. itstudy402.tistory.com AMQP의 통신 방식을 간단하게 요약해보면 Publisher는 Exchange에게 메시지를 보내고, Exchange는 Queue에 해당 메시지를 분배하고, Queue의 메시지를.. 2022. 8. 29. RabbitMQ를 사용한 AMQP 통신 구성하기 (Ubuntu) AMQP 통신을 테스트해보기 위해 RabbitMQ를 설치해보도록 하겠습니다. 저는 우분투에서 터미널로 진행하였습니다. 1. RabbitMQ 설치 터미널을 사용하여 RabbitMQ를 설치합니다. $ apt install rabbitmq-server GUI 모드 설정합니다. $ rabbitmq-plugins enable rabbitmq_management 설치가 끝났다면 아이디를 생성하고 비밀번호를 만들어줍니다. ID와 PW 항목에 각자 생성하고자 하는 아이디와 비밀번호를 입력해주면 됩니다. $ rabbitmqctl add_user ID PW 그다음 생성한 아이디에 권한을 부여하고 태그를 수정합니다. $ rabbitmqctl set_permissions -p / ID ".*" ".*" ".*" $ rabbi.. 2022. 8. 26. 이전 1 ··· 4 5 6 7 8 9 10 ··· 16 다음 728x90 반응형