• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






张伯雨

学习使人快乐
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  etcd

1 2 下一页

 
syncer.go
摘要:package mirrorimport ( "github.com/coreos/etcd/clientv3" "golang.org/x/net/context")const ( batchLimit = 1000)// Syncer syncs with the key-value state of an etcd cluster.type Syncer interface... 阅读全文
posted @ 2017-08-30 13:44 张伯雨 阅读(638) 评论(0) 推荐(0)
grpc.go
摘要:package namingimport ( "encoding/json" etcd "github.com/coreos/etcd/clientv3" "golang.org/x/net/context" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/gr... 阅读全文
posted @ 2017-08-30 13:42 张伯雨 阅读(888) 评论(0) 推荐(0)
stm.go
摘要:package concurrencyimport ( v3 "github.com/coreos/etcd/clientv3" "golang.org/x/net/context")// STM is an interface for software transactional memory.type STM interface { // Get returns the va... 阅读全文
posted @ 2017-08-30 13:41 张伯雨 阅读(376) 评论(0) 推荐(0)
mutex.go
摘要:package concurrencyimport ( "fmt" "sync" v3 "github.com/coreos/etcd/clientv3" "golang.org/x/net/context")// Mutex implements the sync Locker interface with etcdtype Mutex struct { s *Se... 阅读全文
posted @ 2017-08-30 13:40 张伯雨 阅读(361) 评论(0) 推荐(0)
session.go
摘要:package concurrencyimport ( "time" v3 "github.com/coreos/etcd/clientv3" "golang.org/x/net/context")const defaultSessionTTL = 60// Session represents a lease kept alive for the lifetime of a c... 阅读全文
posted @ 2017-08-30 13:40 张伯雨 阅读(297) 评论(0) 推荐(0)
key.go
摘要:package concurrencyimport ( "fmt" v3 "github.com/coreos/etcd/clientv3" "github.com/coreos/etcd/mvcc/mvccpb" "golang.org/x/net/context")func waitDelete(ctx context.Context, client *v3.Clien... 阅读全文
posted @ 2017-08-30 13:39 张伯雨 阅读(340) 评论(0) 推荐(0)
election.go
摘要:package concurrencyimport ( "errors" "fmt" v3 "github.com/coreos/etcd/clientv3" "github.com/coreos/etcd/mvcc/mvccpb" "golang.org/x/net/context")var ( ErrElectionNotLeader = errors.Ne... 阅读全文
posted @ 2017-08-30 13:38 张伯雨 阅读(395) 评论(0) 推荐(0)
watch.go
摘要:package clientv3import ( "fmt" "sync" "time" v3rpc "github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes" pb "github.com/coreos/etcd/etcdserver/etcdserverpb" mvccpb "github.com/coreo... 阅读全文
posted @ 2017-08-30 13:37 张伯雨 阅读(427) 评论(0) 推荐(0)
txn.go
摘要:package clientv3import ( "sync" pb "github.com/coreos/etcd/etcdserver/etcdserverpb" "golang.org/x/net/context" "google.golang.org/grpc")// Txn is the interface that wraps mini-transactions... 阅读全文
posted @ 2017-08-30 13:36 张伯雨 阅读(376) 评论(0) 推荐(0)
sort.go
摘要:package clientv3type SortTarget inttype SortOrder intconst ( SortNone SortOrder = iota SortAscend SortDescend)const ( SortByKey SortTarget = iota SortByVersion SortByCreateRevision ... 阅读全文
posted @ 2017-08-30 13:35 张伯雨 阅读(204) 评论(0) 推荐(0)
retry.go
摘要:package clientv3import ( "github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes" pb "github.com/coreos/etcd/etcdserver/etcdserverpb" "golang.org/x/net/context" "google.golang.org/grpc" "... 阅读全文
posted @ 2017-08-30 13:33 张伯雨 阅读(940) 评论(0) 推荐(0)
maintenance.go
摘要:package clientv3import ( "io" pb "github.com/coreos/etcd/etcdserver/etcdserverpb" "golang.org/x/net/context" "google.golang.org/grpc")type ( DefragmentResponse pb.DefragmentResponse ... 阅读全文
posted @ 2017-08-30 13:32 张伯雨 阅读(349) 评论(0) 推荐(0)
op.go
摘要:package clientv3import pb "github.com/coreos/etcd/etcdserver/etcdserverpb"type opType intconst ( // A default Op has opType 0, which is invalid. tRange opType = iota + 1 tPut tDeleteRange)... 阅读全文
posted @ 2017-08-30 13:32 张伯雨 阅读(648) 评论(0) 推荐(0)
lease.go
摘要:package clientv3import ( "sync" "time" "github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes" pb "github.com/coreos/etcd/etcdserver/etcdserverpb" "golang.org/x/net/context" "google.g... 阅读全文
posted @ 2017-08-30 13:30 张伯雨 阅读(423) 评论(0) 推荐(0)
config.go
摘要:package clientv3import ( "crypto/tls" "crypto/x509" "io/ioutil" "time" "github.com/coreos/etcd/pkg/tlsutil" "github.com/ghodss/yaml")type Config struct { // Endpoints is a list of... 阅读全文
posted @ 2017-08-30 13:29 张伯雨 阅读(443) 评论(0) 推荐(0)
compare.go
摘要:package clientv3import ( pb "github.com/coreos/etcd/etcdserver/etcdserverpb")type CompareTarget inttype CompareResult intconst ( CompareVersion CompareTarget = iota CompareCreated CompareM... 阅读全文
posted @ 2017-08-30 13:28 张伯雨 阅读(379) 评论(0) 推荐(0)
compact_op.go
摘要:package clientv3import ( pb "github.com/coreos/etcd/etcdserver/etcdserverpb")// CompactOp represents a compact operation.type CompactOp struct { revision int64 physical bool}// CompactOption ... 阅读全文
posted @ 2017-08-30 13:27 张伯雨 阅读(202) 评论(0) 推荐(0)
client.go
摘要:package clientv3import ( "crypto/tls" "errors" "fmt" "net" "net/url" "strings" "time" "github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes" prometheus "github.com/grpc-ecos... 阅读全文
posted @ 2017-08-30 13:26 张伯雨 阅读(676) 评论(0) 推荐(0)
cluster.go
摘要:package clientv3import ( pb "github.com/coreos/etcd/etcdserver/etcdserverpb" "golang.org/x/net/context" "google.golang.org/grpc")type ( Member pb.Member MemberListResponse... 阅读全文
posted @ 2017-08-30 13:26 张伯雨 阅读(272) 评论(0) 推荐(0)
balancer.go
摘要:package clientv3import ( "net/url" "strings" "sync" "golang.org/x/net/context" "google.golang.org/grpc" "google.golang.org/grpc/codes")// ErrNoAddrAvilable is returned by Get() when ... 阅读全文
posted @ 2017-08-30 13:25 张伯雨 阅读(496) 评论(0) 推荐(0)
 

1 2 下一页