コード例 #1
0
ファイル: kv.go プロジェクト: dhiltgen/swarm
// Init is exported
func Init() {
	// Register to libkv
	zookeeper.Register()
	consul.Register()
	etcd.Register()

	// Register to internal Swarm discovery service
	discovery.Register("zk", &Discovery{backend: store.ZK})
	discovery.Register("consul", &Discovery{backend: store.CONSUL})
	discovery.Register("etcd", &Discovery{backend: store.ETCD})
}
コード例 #2
0
ファイル: consul.go プロジェクト: postfix/golib-1
func init() {
	discovery.Register("consul", &Discovery{})
}
コード例 #3
0
ファイル: kv.go プロジェクト: jiangshengwu/swarm
// Init is exported
func Init() {
	discovery.Register("zk", &Discovery{backend: store.ZK})
	discovery.Register("consul", &Discovery{backend: store.CONSUL})
	discovery.Register("etcd", &Discovery{backend: store.ETCD})
}
コード例 #4
0
ファイル: consul.go プロジェクト: josephwinston/libswarm
func init() {
	discovery.Register("consul", &ConsulDiscoveryService{})
}
コード例 #5
0
// Init is exported
func Init() {
	discovery.Register("token", &Discovery{})
}
コード例 #6
0
ファイル: file.go プロジェクト: josephwinston/libswarm
func init() {
	discovery.Register("file", &FileDiscoveryService{})
}
コード例 #7
0
ファイル: file.go プロジェクト: rkazak/swarm
// Init is exported
func Init() {
	discovery.Register("file", &Discovery{})
}
コード例 #8
0
ファイル: etcd.go プロジェクト: marsmensch/swarm
func init() {
	discovery.Register("etcd", &EtcdDiscoveryService{})
}
コード例 #9
0
ファイル: token.go プロジェクト: marsmensch/swarm
func init() {
	discovery.Register("token", &TokenDiscoveryService{})
}
コード例 #10
0
ファイル: nodes.go プロジェクト: josephwinston/libswarm
func init() {
	discovery.Register("nodes", &NodesDiscoveryService{})
}
コード例 #11
0
ファイル: file_test.go プロジェクト: dhiltgen/swarm
func TestRegister(t *testing.T) {
	discovery := &Discovery{path: "/path/to/file"}
	assert.Error(t, discovery.Register("0.0.0.0"))
}
コード例 #12
0
ファイル: etcd.go プロジェクト: postfix/golib-1
func init() {
	discovery.Register("etcd", &Discovery{})
}
コード例 #13
0
ファイル: serf.go プロジェクト: adouang/swarm
// Init is exported
func Init() {
	discovery.Register("serf", &Discovery{})
}
コード例 #14
0
ファイル: zookeeper.go プロジェクト: postfix/golib-1
func init() {
	discovery.Register("zk", &Discovery{})
}
コード例 #15
0
ファイル: zookeeper.go プロジェクト: josephwinston/libswarm
func init() {
	discovery.Register("zk", &ZkDiscoveryService{})
}
コード例 #16
0
ファイル: kv.go プロジェクト: AlphaStaxLLC/libnetwork
func init() {
	discovery.Register("zk", &Discovery{name: "zk"})
	discovery.Register("consul", &Discovery{name: "consul"})
	discovery.Register("etcd", &Discovery{name: "etcd"})
}