Skip to content

gRPC #5

Description

@gebn

Include .pb.go file(s) so no requirement to run protoc locally. Something like:

syntax = "proto3";

import "google/protobuf/timestamp.proto";
import "google/protobuf/duration.proto";

message Lifetime {
    google.protobuf.Timestamp created = 1;
    google.protobuf.Duration ttl = 2;
}

message PeerLoadRequest {
    string cache = 1;
    string key = 2;
}

message PeerLoadReply {
    bytes value = 1;
    Lifetime lifetime = 2;
}

service PeerLoader {
    rpc PeerLoad(PeerLoadRequest) returns (PeerLoadReply) {}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions