play-grpc
play-grpc copied to clipboard
Play + Pekko gRPC
A bit more tricky than on `main` branch because following dependencies do not provide Scala 3 artifacts: ``` com.lightbend.akka.grpc:akka-grpc-codegen:2.1.5 com.lightbend.akka.grpc:akka-grpc-runtime:2.1.5 com.typesafe.akka:akka-http-spray-json:10.2.10 com.typesafe.akka:akka-http2-support:10.2.10 com.typesafe.akka:akka-http:10.2.10 ```
Bumps [playframework/.github](https://github.com/playframework/.github) from 3 to 4. Release notes Sourced from playframework/.github's releases. v4 :bookmark: Latest stable version of 4.x release series Currently link to ➡️ v4.0.0 💡 Backward compatibility is...
Alternative to - #498
Updates * [com.lightbend.akka.grpc:akka-grpc-codegen](https://github.com/akka/akka-grpc) * [com.lightbend.akka.grpc:akka-grpc-runtime](https://github.com/akka/akka-grpc) * [com.lightbend.akka.grpc:sbt-akka-grpc](https://github.com/akka/akka-grpc) from 2.1.5 to 2.1.6. [GitHub Release Notes](https://github.com/akka/akka-grpc/releases/tag/v2.1.6) - [Version Diff](https://github.com/akka/akka-grpc/compare/v2.1.5...v2.1.6) I'll automatically update this PR to resolve conflicts as long as you don't...
* https://github.com/ghik/silencer * https://twitter.com/SethTisue/status/1098018297440657408 * https://twitter.com/dwijnand/status/1098121338445807623
Play 2.8.3 provides already a binding for `akka.actor.ClassicActorSystemProvider` which causes the following error: ```scala A binding to akka.actor.ClassicActorSystemProvider was already configured at play.grpc.ClassicActorsystemProviderModule.(ClassicActorsystemProviderModule.scala:13): [error] Binding(interface akka.actor.ClassicActorSystemProvider to ProviderConstructionTarget(class play.api.libs.concurrent.ActorSystemProvider)) (via...
see https://github.com/lagom/lagom-samples/pull/196#issuecomment-734811403
eg for ``` libraryDependencies += "com.lightbend.play" %% "play-grpc-runtime" % "$project.version$", libraryDependencies += "com.lightbend.play" %% "lagom-javadsl-grpc-testkit" % "$project.version$" % Test ```
To provide a client, `play-grpc` testkit scan the available endpoints looking for one supporting HTTP/2. The lookup should support other criteria (see comments in `JavaAkkaGrpcClientHelpers`) e.g. a more correct code...