Skip to content

部署实例

部署示例图

下图橙色代表guest ,蓝色代表host。
deploy

guest部署

• guest 的serving-proxy application.properties 配置:
yml xxxxxxxxxx server.port=8059 zk.url=192.168.0.1:2181,192.168.0.2:2181,192.168.0.3:2181 proxy.grpc.intra.port=8879 proxy.grpc.inter.port=9370 • guest 的serving-proxy route_table.json配置:

由于guest的请求只会向外发送,所以只需要配置出口ip端口就好, 如下代码所示只需要配置default转发规则,则会将所有请求转发至出口ip,而出口ip需要与host端proxy.grpc.inter.port对齐。 yml xxxxxxxxxx { "route_table": { "default": { "default": [ { "ip": "192.134.0.1", "port": 9370 } ] } }, "permission": { "default_allow": true } }

• guest 的 serving-server application.properties 配置: yml xxxxxxxxxx port=8000 model.transfer.url=http://192.168.0.2:9380/v1/model/transfer //FATE flow地址 zk.url=192.168.0.1:2181,192.168.0.2:2181,192.168.0.3:2181 • guest 的 serving-admin配置 ```yml xxxxxxxxxx server.port=8350 zk.url=192.168.0.1:2181,192.168.0.2:2181,192.168.0.2:2181 admin.username=admin admin.password=admin

```

host部署

• host 的serving-proxy application.properties 配置: yml xxxxxxxxxx server.port=8059 zk.url=192.134.0.1:2181,192.134.0.2:2181,192.134.0.3:2181 proxy.grpc.intra.port=8879 proxy.grpc.inter.port=9370 • host 的serving-proxy route_table.json配置: ```yml xxxxxxxxxx { "route_table": { "default": { "default": [{ "ip": "192.134.0.2", "port": 8000 }] } }, "permission": { "default_allow": true } }

```

• host 的 serving-server配置: yml xxxxxxxxxx port=8000 model.transfer.url=http://192.134.0.1:9380/v1/model/transfer zk.url=192.134.0.1:2181,192.134.0.2:2181,192.134.0.3:2181 feature.single.adaptor=com.webank.ai.fate.serving.adaptor.dataaccess.MockAdapter feature.batch.adaptor=com.webank.ai.fate.serving.adaptor.dataaccess.MockBatchAdapter

• host 的 serving-admin配置 ```yml xxxxxxxxxx server.port=8350 zk.url=192.134.0.1:2181,192.134.0.2:2181,192.134.0.3:2181 admin.username=admin admin.password=admin

```