タグ

ブックマーク / qiita.com/mkgask (1)

  • UniRx.MessageBrokerでメッセージの待ち合わせ(WhenAll) - Qiita

    UniRxのMessageBrokerとは 知ってる方には怒られそうなざっくりした説明の仕方をすると、 UniRxに実装されているObservableなストリームを利用し、Pub/Sub型で使えるようにしたものです。 対象者が観察者の参照を保持する必要がなく、MessageBrokerが仲介者になることで、 観察者も対象者もMessageBrokerだけを知っていれば良い状態にすることが出来ます。 誰がどれを知っていないといけないのかを考えなくてよくなり、 必要なメッセージだけをSubscribeしてデータだけ拾ってこれるので、 依存が入り乱れることが無くなるという点がメリットだと思いますが、 代わりにどれが何を配信/購読しているのかは管理していかないといけないため、 その点はデメリットになるかもしれません。 好みが別れるところだと思います。 メッセージの配信 MessageBrokerに

    UniRx.MessageBrokerでメッセージの待ち合わせ(WhenAll) - Qiita
  • 1