diff options
author | Yash Tibrewal <yashkt@google.com> | 2019-01-10 13:13:40 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-10 13:13:40 -0800 |
commit | 8f09f779497a946ad150c81d3119cefc446d7f71 (patch) | |
tree | b4cf31b1b721899e99dfade19e45ccbe4490d7ae /examples/protos/keyvaluestore.proto | |
parent | a554f44579b52a61891b19e3d77b23adc5e6a336 (diff) | |
parent | de902e18b7db2cd93deff87a17d76ced99a2305a (diff) |
Merge pull request #17679 from yashykt/keyvaluestoreproto
Add new keyvaluestore proto in examples
Diffstat (limited to 'examples/protos/keyvaluestore.proto')
-rw-r--r-- | examples/protos/keyvaluestore.proto | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/examples/protos/keyvaluestore.proto b/examples/protos/keyvaluestore.proto new file mode 100644 index 0000000000..74ad57e029 --- /dev/null +++ b/examples/protos/keyvaluestore.proto @@ -0,0 +1,33 @@ +// Copyright 2018 gRPC authors. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package keyvaluestore; + +// A simple key-value storage service +service KeyValueStore { + // Provides a value for each key request + rpc GetValues (stream Request) returns (stream Response) {} +} + +// The request message containing the key +message Request { + string key = 1; +} + +// The response message containing the value associated with the key +message Response { + string value = 1; +} |