Documentation ¶
Overview ¶
- Copyright 2020 Chen Quan *
- 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.
客户端
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Discovery ¶
type Discovery interface { // 拉取所有节点 PullAllNodes() ([]string, error) // 拉取指定前戳节点 PullNodes(prefix string) ([]string, error) // 关闭 Close() // 获取节点数据 GetNodes() map[string]string }
Discovery 服务发现
type NodeDeler ¶
type NodeDeler interface {
Del(in *pb.DelRequest, out *pb.DelResponse) error
}
type NodeGetter ¶
type NodeGetter interface {
Get(in *pb.GetRequest, out *pb.GetResponse) error
}
type NodePicker ¶
type NodeSetter ¶
type NodeSetter interface {
Set(in *pb.SetRequest, out *pb.SetResponse) error
}
Click to show internal directories.
Click to hide internal directories.