Skip to content

jauntsdn/messagestreams-virtualthreads-examples

Repository files navigation

Message-Streams

Build

Message-Streams with Virtual Threads

Demo for Message streams services with simple blocking API using jdk's virtual threads, codegen/protobuf based RPC compatible with GRPC & similar developer experience.

Example showcases how to transfer plain java calls with virtual threads over TCP, unix sockets, websockets, or consume with GRPC clients.

Also It outlines following properties of applications based on Message-Streams:

  • Services,APIs / networking,runtime decoupling
  • Tiny service Jar & app distribution size
  • Fast startup / first request time
  • Small memory footprint

Building

./gradlew clean build

Regenerate service/proto stubs (amd64 linux, windows):

./gradlew clean build -PgenerateProto=true

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages