注册服务到etcd中
2024-09-01 02:04:02
如上存放一些服务的key到etcd中,商品有两个,主要是为了负载均衡的key
func NewService() *Service {
config := clientv3.Config{
Endpoints: []string{"106.12.72.181:23791", "106.12.72.181:23792"},
DialTimeout: 10 * time.Second,
}
client, _ := clientv3.New(config)
return &Service{client: client}
}
func (this *Service) RegService(id string, name string, address string) error {
fmt.Println(22)
kv := clientv3.NewKV(this.client)
key_prefix := "/services/"
_, err := kv.Put(context.Background(), key_prefix+id+"/"+name, address)
fmt.Println(err)
return err
}
最新文章
- 【多线程 5】线程池的类型以及submit()和execute()的区别
- hdu 3065 AC自动机
- jQuery Danmmu Player 弹幕视频
- ndk学习17: jni之Java调用C&C++
- 慧都独家披露DevExpress v13.2测试版重大变化
- 解决ArcGIS10.3属性表中文乱码问题
- thinkphp-2
- 引用自定义的framework
- Info
- web安全:xss &;&; csrf
- ECharts API
- html5 拖放---(二)转
- Web API设计
- hdu2175汉诺塔IX
- 笔记:MyBatis 日志显示-log4j2
- vue 源码学习(一) 目录结构和构建过程简介
- 《Java8实战》读书笔记
- 两个UITableView的级联菜单
- JDK1.7安装和环境配置
- Java性能调优:利用JMC进行性能分析