메시징 시스템 Pulsar 사용하기
개요
메시징 시스템에 대해 알아보고 찾았으므로 시도해 보겠습니다.
Yahoo! Inc.가 제공하는 OSS 메시징 시스템
htps : // 기주 b. 코 m / 야호오 / 푸 l사 r
상주형 프로세스를 사용하여 빠른 메시징 교환이 가능하다.
Pulsar란?
아래에 알기 쉽습니다.
htps : // / chbぉg. 야호오. 이. jp / 인 f 등 st 루트 얽힌 / 푸 l사 r_ 인 t 로즈 c 치온 /
자세한 것은, 상기의 기사를 봐 주시면 좋겠습니다.
거친 느낌으로
아래에 알기 쉽습니다.
htps : // / chbぉg. 야호오. 이. jp / 인 f 등 st 루트 얽힌 / 푸 l사 r_ 인 t 로즈 c 치온 /
자세한 것은, 상기의 기사를 봐 주시면 좋겠습니다.
거친 느낌으로
producer가 news라는 주제로 '엔저안'이라는 메시지를 보내면 news라는 주제를 받을 준비를 하고 있는 consumer가 '엔저안' 메시지를 수신한다.
우선 사용해 본다
tar.gz 파일을 삭제합니다 (현재 1.15.2가 최신입니다)
$ wget https://github.com/yahoo/pulsar/releases/download/v1.15.2/pulsar-1.15.2-bin.tar.gz
최신 버전은 아래에서 확인해보십시오.
htps : // 기주 b. 코 m / 야호오 / Pulsa r / Ree Ase s
해동
$ tar xvfz pulsar-1.15.2-bin.tar.gz
pulsar를 standalone 모드로 시작합니다.
Pulsar는 Standalone (Broker, BookKeeper, Zookeeper가 하나의 서버에서 모두 시작) 모드를 제공합니다.
$ cd pulsar-1.15.2
$ bin/pulsar standalone
그런 다음 Consumer 프로세스를 시작합니다.
$ bin/pulsar-client consume -s 'sub' 'persistent://sample/standalone/ns1/my-topic'
그런 다음 producer 프로세스에서 메시지를 보냅니다.
$ bin/pulsar-client produce -m 'hello' 'persistent://sample/standalone/ns1/my-topic'
그러면 producer에서 보낸 hello라는 메시지가 consumer 측에 도착했습니다.
아래의 gif는 왼쪽 화면이 consumer, 오른쪽 화면이 producer입니다.
요약
$ wget https://github.com/yahoo/pulsar/releases/download/v1.15.2/pulsar-1.15.2-bin.tar.gz
$ tar xvfz pulsar-1.15.2-bin.tar.gz
$ cd pulsar-1.15.2
$ bin/pulsar standalone
$ bin/pulsar-client consume -s 'sub' 'persistent://sample/standalone/ns1/my-topic'
$ bin/pulsar-client produce -m 'hello' 'persistent://sample/standalone/ns1/my-topic'
Reference
이 문제에 관하여(메시징 시스템 Pulsar 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sk8metal/items/b68d5fb0f7540ddf0a28텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)