Publishe / Subscribe Messagingとは
聞いたことはあるけど意味は知らなかったPublishe / Subscribe (pub / sub) Messagingについて調べました
pub / sub messagingとはサーバーレスやマイクロサービスで用いられる、サーバー間の非同期通信の通信を行う方法
イベントドリブンな通知の送信などに用いられる
one to many、many to one、many to manyのメッセージの送信が可能
メッセージの送り手をpublisher、受け取り手をsubscriberという
publisherはどのsubscriberがメッセージを受け取るかは知らないし、subscriberはどのpublisherからメッセージが届いたのかをしらない
publisherがtopicと呼ばれる中間のシステムにメッセージをおくり、subscriberはsubscribeしているtopicからのメッセージを全て受け取るというtopic-based systemか、subscriber側で持っているattributeにマッチしたメッセージだけ受信するcontent-based systemのどちらかでメッセージのフィルタリングをする