$30 off During Our Annual Pro Sale. View Details »

Pub_Sub

 Pub_Sub

Transcript

  1. Pub/Subとは • Pub/Sub = Publisher / Subscriber • 出版購買型モデル •

    非同期メッセージングパラダイムの一種 • 特徴 ◦ メッセージの送信者は受信者を特定しない ◦ 受信者は指定したトピックに関するメッセージのみを受 信する ◦ メッセージの受信者は送信者を問わない
  2. Pub/Subとは MessageBroker Topic A Topic B Topic C Topic D

    Topic Z : Subscriber(受信者) 登録 登録 登録
  3. Pub/Subとは MessageBroker Topic A Topic B Topic C Topic D

    Topic Z : Publisher(送信者) Subscriber(受信者)
  4. Pub/Subとは MessageBroker Topic A Topic B Topic C Topic D

    Topic Z : Publisher(送信者) Subscriber(受信者)
  5. Pub/Subとは MessageBroker Topic A Topic B Topic C Topic D

    Topic Z : Publisher(送信者) Subscriber(受信者)
  6. • HedWig ◦ ZooKeeper ◦ BookKeeper https://cwiki.apache.org/confluence/display/BOOKKEEPER/HedWig • redis ◦

    KVS http://redis.io/topics/pubsub Pub/Sub の実装 • PubSubHubbub ◦ Google http://code.google.com/p/pubsubhubbub/
  7. Pub/Sub in redis in @pubsub group 1. PUBLISH channel messge

    2. SUBSCRIBE channel 3. UNSUBSCRIBE [channel [channel ...]] 4. PSUBSCRIBE pattern 5. PUNBSUBSCRIBE [pattern [pattern ...]]
  8. 構成 Real Time core Pub/Sub Client Pub/Sub Server user access

    subscribe access publish processing message display
  9. 構成 Real Time core Pub/Sub Client Pub/Sub Server user access

    subscribe access publish processing message display S4 redis node websocket