Skip to content

Mobile Gateway PoC with GRPC and Kinesis connectors

Notifications You must be signed in to change notification settings

markusjura/passenger-grpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passenger gRPC Scala and Swift Example

This example implements a Swift client and Scala server with gRPC and Akka Streams.

Repository Structure

Endpoints

The endpoint definition is part of the passenger.proto file. The following endpoints are implemented:

  • TripBook (request-response): Client sends a booking request at which the server response with a successfull booking response
  • TrackVehicle (server-push): After client is sending an initial request, the server responds every second with the current vehicle location
  • Echo (bi-directional-streaming): Once the client has send a ping message, the server response with a pong message. This can occur several time over one TCP channel.

License

This code is open source software licensed under the Apache 2.0 license.

About

Mobile Gateway PoC with GRPC and Kinesis connectors

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published