elioenaiferrari/ship

By elioenaiferrari

Updated about 2 years ago

Distributed queue service written in Rust

Image
Message queues
Developer tools
Databases & storage
0

198

elioenaiferrari/ship repository overview

Ship

Distributed queue service written in Rust

Docker run server
docker run -p 50051:50051 elioenaiferrari/ship
Go client test
cd client/ship-go
go run ./main.go
Proto
syntax = "proto3";

package consumer;
option go_package = "github.com/ElioenaiFerrari/ship-go";

message Empty {}

message Message {
  string id = 1;
  bytes data = 2;
}

message Data {
  bytes data = 1;
}

service Queue {
  rpc Pop(Empty) returns (stream Message) {}
  rpc Push(stream Data) returns (Empty) {}
  rpc Ack(Message) returns (Empty) {}
}

Tag summary

Content type

Image

Digest

sha256:d70cb1dd0

Size

7.3 MB

Last updated

about 2 years ago

docker pull elioenaiferrari/ship