|
@@ -25,9 +25,9 @@ var (
|
|
|
)
|
|
|
|
|
|
//追加服务
|
|
|
-func AddService(serviceName string, ip string, port int, workers int, balance int) {
|
|
|
+func AddService(serviceName string, address string, workers int32, balance int32) {
|
|
|
now := time.Now().Unix()
|
|
|
- address := fmt.Sprint("%s%d", ip, port)
|
|
|
+ //address := fmt.Sprint("%s%d", ip, port)
|
|
|
if !balanceTable.Has(serviceName) {
|
|
|
balanceTable.Put(serviceName, balance)
|
|
|
}
|
|
@@ -47,7 +47,7 @@ func AddService(serviceName string, ip string, port int, workers int, balance in
|
|
|
serviceList = list.New()
|
|
|
servicesLoad.Put(serviceName, serviceList)
|
|
|
}
|
|
|
- for i := 0; i < workers; i++ {
|
|
|
+ for i := 0; i < int(workers); i++ {
|
|
|
serviceId := fmt.Sprintf("%s_%d", address, i)
|
|
|
serviceList.PushBack(serviceId)
|
|
|
}
|
|
@@ -87,4 +87,4 @@ func Discover(serviceName string) (string, string) {
|
|
|
case BALANCE_SEQ:
|
|
|
}
|
|
|
return "", ""
|
|
|
-}
|
|
|
+}
|