Skip to content

A project demonstrating how easy it is to use streaming RPCs in Go and Rust

Notifications You must be signed in to change notification settings

alexanderjophus/streamingRPC

Repository files navigation

StreamingRPC

Introduction

This is an exercise in building a streaming RPC server.

For both Go and Rust 🎉

Usage

go run cmd/server/main.go

or

cargo run --bin server

Then using Evans;

On as many terminals as you want

evans --proto greet/v1/greet.proto --port 8080
call GreetStream

On another terminal

evans --proto greet/v1/greet.proto --port 8080
call Greet

and enter a user name.

Frontend

cd web
npm run dev

Magic.

Hacking

This is written using connect.build

buf generate

About

A project demonstrating how easy it is to use streaming RPCs in Go and Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published