タグ

2019年9月7日のブックマーク (2件)

  • gRPCのServer-Streaming RPCを用いたPUSH通知の実現事例 | Fintan

    はじめに このドキュメントは、gRPCを用いてサーバからクライアントへのPUSH通知を実現した事例をまとめたものです。 ここでいう PUSH 通知とは、通常のクライアントからサーバへのリクエストではなく、何かしらの契機によりサーバからクライアントへ送信される通知を指します。 例えばチャットツールでよくあるように、誰かのメッセージが入力されたらチャット参加者全員に通知されるというものです。 gRPCを利用してみた事例は現時点でも多く存在しますが、サーバ側からの通知の実現方法を述べた情報は調べた限りでは多くありませんでした。 ドキュメントは、gRPC での PUSH 通知をどのように実装するのか?、そして、その時の課題にどのようなことがあるのか?という情報を提供することを目的としています。 TL;DR サーバからの PUSH 通知を、gRPC の Server Streaming RPC

    gRPCのServer-Streaming RPCを用いたPUSH通知の実現事例 | Fintan
  • redux-sagaを用いたReact/Reduxアプリケーションにおけるデータ通信の実現事例 | Fintan

    はじめに ドキュメントは、React+Reduxを利用した開発においてReduxのMiddlewareである redux-sagaを用いて非同期処理を制御する事例をまとめた資料となります。 ドキュメントの目的は、React+Reduxを利用したアプリケーション開発において、非同期処理の制御に redux-sagaを採用した際の参考情報となることです。 対象とする読者としては、以下を想定しております。 JavaScriptを利用する開発者 ECMAScript 2015以降を知っていることが望ましい 非同期処理について知っていることが望ましい ReactとReduxを利用したことがある開発者 なお、ドキュメントに記載するシステムは開発中のものを改変したものであり、実際に運用されているものではありません。 また、 redux-sagaを含めたテストなどで品質を高めていく活動についても、今

    redux-sagaを用いたReact/Reduxアプリケーションにおけるデータ通信の実現事例 | Fintan