O'Reilly logo

Scala Reactive Programming by Rambabu Posa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Developing the Reactive Chat System

In this section, we will develop and discuss our Reactive Chat System using Play/AkkaStreams/Scala Technology Stack.

Perform the following steps to explore Akka Streams Dynamic components:

  1. Create a Scala SBT project in your favorite IDE:
      Project Name : play-akka-streams-scala-chatroom-app
  1. Add the akka-streams dependency in the build.sbt file, as shown here:

build.sbt:

      name := "play-akka-streams-scala-chatroom-app"      scalaVersion := "2.12.4"      val akkaVersion = "2.5.9"      lazy val root = (project in file(".")).enablePlugins(PlayScala)      crossScalaVersions := Seq("2.11.12", "2.12.4")      libraryDependencies += guice      libraryDependencies += "org.webjars" %% "webjars-play" % "2.6.1" libraryDependencies += "org.webjars" ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required