diff options
author | Lvbo163 <lv.bo163@zte.com.cn> | 2018-08-01 16:39:02 +0800 |
---|---|---|
committer | Lvbo163 <lv.bo163@zte.com.cn> | 2018-08-01 16:39:02 +0800 |
commit | 952453f8ce9077e9abe0f96ab87e2d073e806664 (patch) | |
tree | 570397e4e9ac97e4c8d5392f9ee41c03746395a0 /msb2pilot/src | |
parent | 833f33ae02fa2195bd4194e8a793c0a43656dc0a (diff) |
integrate consul
Issue-ID: MSB-242
Change-Id: I7f998220960170f6ac42ecb44b8a22d234ea32af
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
Diffstat (limited to 'msb2pilot/src')
-rw-r--r-- | msb2pilot/src/msb2pilot/consul/controller.go | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/msb2pilot/src/msb2pilot/consul/controller.go b/msb2pilot/src/msb2pilot/consul/controller.go new file mode 100644 index 0000000..3ea34ec --- /dev/null +++ b/msb2pilot/src/msb2pilot/consul/controller.go @@ -0,0 +1,31 @@ +/** + * Copyright (c) 2018 ZTE Corporation. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * and the Apache License 2.0 which both accompany this distribution, + * and are available at http://www.eclipse.org/legal/epl-v10.html + * and http://www.apache.org/licenses/LICENSE-2.0 + * + * Contributors: + * ZTE - initial Project + */ +package consul + +import ( + "msb2pilot/log" + + "github.com/hashicorp/consul/api" +) + +var client *api.Client + +func init() { + conf := api.DefaultConfig() + conf.Address = "http://localhost:8500" + var err error + client, err = api.NewClient(conf) + + if err != nil { + log.Log.Error("failed to init consul client", err) + } +} |