タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

scalaとhandsonに関するlilpacyのブックマーク (2)

  • リアクティブプログラミングにおけるPlay、Akka、Akka Streams

    前回記事では、Lightbend Platformを構成する各プロダクトについて紹介しました。今回はLightbend Reactive Platformを構成するPlay framework、Akka、Akka Streamsについて、実際にサンプルを動かしながら解説します。 なお、稿のサンプルプログラムを動かしたい場合、前回記事にセットアップ方法を記述してあるので、それを参考に環境を作成しておきましょう。 リアクティブプログラミングにおけるPlay framework ここではPlayのプロジェクトを作成し、ソースコードの内容について解説します。 sbtとは、Giter8とは なお前回記事では、「Activator ui」を使用してプロジェクトを作成しましたが、Activator uiはEOLを迎えることになっています。 現在は「sbt」「Giter8」の使用が推奨されているので、そ

    リアクティブプログラミングにおけるPlay、Akka、Akka Streams
  • リアクティブプログラミングにおけるPlay、Akka、Akka Streams

    リアクティブプログラミングにおけるPlay、Akka、Akka Streams:リアクティブプログラミング超入門(3)(2/2 ページ) Reactive StreamsのAkka実装「Akka Streams」とは 現在のWebでは膨大な量のデータをリアルタイムでやりとりしています。こういったデータは普通にダウンロード/アップロードしていては時間がかかり過ぎてしまうので、ストリーム処理(無限に発生するデータを継続的に処理する仕組み)が必要になります。 例えば、下記などはストリームが妥当な処理方法です。 テラバイト級ファイルの処理(メモリに展開し切れない) 通信処理(処理が継続的に発生し続ける) Stream処理では、受信側(Subscriber)が処理しきれないデータを送信し続けるとバッファーがあふれてしまうため、送信側(Publisher)がデータを送り過ぎないようにする必要があります

    リアクティブプログラミングにおけるPlay、Akka、Akka Streams
  • 1