Skip to content

Commit 3a81bc1

Browse files
Merge pull request #110 from FederatedAI/develop
Develop
2 parents 2301092 + 5fbd2db commit 3a81bc1

File tree

18 files changed

+55
-48
lines changed

18 files changed

+55
-48
lines changed

fate-serving-admin-ui/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>fate-serving</artifactId>
2323
<groupId>com.webank.ai.fate</groupId>
24-
<version>2.0.4</version>
24+
<version>2.0.5</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

fate-serving-admin/bin/service.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ basepath=$(cd `dirname $0`;pwd)
2424
configpath=$(cd $basepath/conf;pwd)
2525
module=serving-admin
2626
main_class=com.webank.ai.fate.serving.admin.Bootstrap
27-
module_version=2.0.4
27+
module_version=2.0.5
2828

2929
case "$1" in
3030
start)

fate-serving-admin/pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>fate-serving</artifactId>
2222
<groupId>com.webank.ai.fate</groupId>
23-
<version>2.0.4</version>
23+
<version>2.0.5</version>
2424
</parent>
2525

2626
<artifactId>fate-serving-admin</artifactId>
@@ -36,19 +36,19 @@
3636
<dependency>
3737
<groupId>com.webank.ai.fate</groupId>
3838
<artifactId>fate-serving-core</artifactId>
39-
<version>2.0.4</version>
39+
<version>2.0.5</version>
4040
</dependency>
4141

4242
<dependency>
4343
<groupId>com.webank.ai.fate</groupId>
4444
<artifactId>fate-serving-register</artifactId>
45-
<version>2.0.4</version>
45+
<version>2.0.5</version>
4646
</dependency>
4747

4848
<dependency>
4949
<groupId>com.webank.ai.fate</groupId>
5050
<artifactId>fate-serving-admin-ui</artifactId>
51-
<version>2.0.4</version>
51+
<version>2.0.5</version>
5252
</dependency>
5353

5454
<!--<dependency>
@@ -118,7 +118,7 @@
118118
<dependency>
119119
<groupId>com.webank.ai.fate</groupId>
120120
<artifactId>fate-serving-common</artifactId>
121-
<version>2.0.4</version>
121+
<version>2.0.5</version>
122122
</dependency>
123123

124124
</dependencies>

fate-serving-common/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>fate-serving</artifactId>
2222
<groupId>com.webank.ai.fate</groupId>
23-
<version>2.0.4</version>
23+
<version>2.0.5</version>
2424
</parent>
2525

2626
<modelVersion>4.0.0</modelVersion>
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>com.webank.ai.fate</groupId>
3333
<artifactId>fate-serving-core</artifactId>
34-
<version>2.0.4</version>
34+
<version>2.0.5</version>
3535
</dependency>
3636
<dependency>
3737
<groupId>com.lmax</groupId>

fate-serving-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>fate-serving</artifactId>
2222
<groupId>com.webank.ai.fate</groupId>
23-
<version>2.0.4</version>
23+
<version>2.0.5</version>
2424
</parent>
2525

2626
<modelVersion>4.0.0</modelVersion>

fate-serving-core/src/main/java/com/webank/ai/fate/serving/core/bean/GrpcConnectionPool.java

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import com.google.common.base.Preconditions;
2020
import com.google.common.collect.Lists;
21+
import com.webank.ai.fate.serving.core.rpc.router.RouterInfo;
2122
import io.grpc.ConnectivityState;
2223
import io.grpc.ManagedChannel;
2324
import io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts;
@@ -130,6 +131,20 @@ private boolean needAddChannel(ChannelResource channelResource) {
130131
}
131132
}
132133

134+
public ManagedChannel getManagedChannel(RouterInfo routerInfo){
135+
NettyServerInfo nettyServerInfo = null;
136+
if (routerInfo.isUseSSL()) {
137+
nettyServerInfo = new NettyServerInfo(NegotiationType.TLS.toString(),
138+
MetaInfo.PROPERTY_PROXY_GRPC_INTER_CLIENT_CERTCHAIN_FILE,
139+
MetaInfo.PROPERTY_PROXY_GRPC_INTER_CLIENT_PRIVATEKEY_FILE,
140+
MetaInfo.PROPERTY_PROXY_GRPC_INTER_CA_FILE);
141+
} else {
142+
nettyServerInfo = new NettyServerInfo();
143+
}
144+
String key = new StringBuilder().append(routerInfo.getHost()).append(":").append(routerInfo.getPort()).toString();
145+
return getAManagedChannel(key,nettyServerInfo);
146+
}
147+
133148
public ManagedChannel getManagedChannel(String key) {
134149
return getAManagedChannel(key, new NettyServerInfo());
135150
}
@@ -185,9 +200,7 @@ private synchronized ManagedChannel createInner(String key, NettyServerInfo nett
185200

186201
public synchronized ManagedChannel createManagedChannel(String ip, int port, NettyServerInfo nettyServerInfo) {
187202
try {
188-
if (logger.isDebugEnabled()) {
189-
logger.debug("create ManagedChannel");
190-
}
203+
logger.info("create channel ip {} port {} server info {}",ip,port,nettyServerInfo);
191204

192205
NettyChannelBuilder channelBuilder = NettyChannelBuilder
193206
.forAddress(ip, port)
@@ -223,7 +236,6 @@ public synchronized ManagedChannel createManagedChannel(String ip, int port, Net
223236
}
224237
catch (Exception e) {
225238
logger.error("create channel error : " ,e);
226-
//e.printStackTrace();
227239
}
228240
return null;
229241
}

fate-serving-core/src/main/java/com/webank/ai/fate/serving/core/bean/NettyServerInfo.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package com.webank.ai.fate.serving.core.bean;
22

3+
import com.webank.ai.fate.serving.core.utils.JsonUtil;
34
import io.grpc.netty.shaded.io.grpc.netty.NegotiationType;
45

56
public class NettyServerInfo {
67

8+
79
public NettyServerInfo() {
810
this.negotiationType = NegotiationType.PLAINTEXT;
911
}
@@ -54,4 +56,7 @@ public String getTrustCertCollectionFilePath() {
5456
public void setTrustCertCollectionFilePath(String trustCertCollectionFilePath) {
5557
this.trustCertCollectionFilePath = trustCertCollectionFilePath;
5658
}
59+
public String toString(){
60+
return JsonUtil.object2Json(this);
61+
}
5762
}

fate-serving-extension/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>fate-serving</artifactId>
2222
<groupId>com.webank.ai.fate</groupId>
23-
<version>2.0.4</version>
23+
<version>2.0.5</version>
2424
</parent>
2525

2626
<modelVersion>4.0.0</modelVersion>
@@ -31,7 +31,7 @@
3131
<dependency>
3232
<groupId>com.webank.ai.fate</groupId>
3333
<artifactId>fate-serving-core</artifactId>
34-
<version>2.0.4</version>
34+
<version>2.0.5</version>
3535
</dependency>
3636
<dependency>
3737
<groupId>org.springframework</groupId>
@@ -40,7 +40,7 @@
4040
<dependency>
4141
<groupId>com.webank.ai.fate</groupId>
4242
<artifactId>fate-serving-common</artifactId>
43-
<version>2.0.4</version>
43+
<version>2.0.5</version>
4444
</dependency>
4545
</dependencies>
4646
</project>

fate-serving-federatedml/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>fate-serving</artifactId>
2222
<groupId>com.webank.ai.fate</groupId>
23-
<version>2.0.4</version>
23+
<version>2.0.5</version>
2424
</parent>
2525

2626
<modelVersion>4.0.0</modelVersion>
@@ -31,19 +31,19 @@
3131
<dependency>
3232
<groupId>com.webank.ai.fate</groupId>
3333
<artifactId>fate-serving-core</artifactId>
34-
<version>2.0.4</version>
34+
<version>2.0.5</version>
3535
</dependency>
3636

3737
<dependency>
3838
<groupId>com.webank.ai.fate</groupId>
3939
<artifactId>fate-serving-common</artifactId>
40-
<version>2.0.4</version>
40+
<version>2.0.5</version>
4141
</dependency>
4242

4343
<dependency>
4444
<groupId>com.webank.ai.fate</groupId>
4545
<artifactId>fate-serving-register</artifactId>
46-
<version>2.0.4</version>
46+
<version>2.0.5</version>
4747
</dependency>
4848
</dependencies>
4949

fate-serving-proxy/bin/service.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ basepath=$(cd `dirname $0`;pwd)
2424
configpath=$(cd $basepath/conf;pwd)
2525
module=serving-proxy
2626
main_class=com.webank.ai.fate.serving.proxy.bootstrap.Bootstrap
27-
module_version=2.0.4
27+
module_version=2.0.5
2828

2929

3030
case "$1" in

0 commit comments

Comments
 (0)