fix example tracing edge config (#76)

master
Zhang Hao 4 years ago committed by GitHub
parent 1e5e9d63bd
commit 26e16107ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,3 +1,13 @@
{
"Server": "localhost:3456"
"Name": "edge-api",
"Host": "0.0.0.0",
"Port": 3456,
"Portal": {
"Etcd": {
"Hosts": [
"localhost:2379"
],
"Key": "portal"
}
}
}

@ -18,6 +18,11 @@ var (
client rpcx.Client
)
type Config struct {
rest.RestConf
Portal rpcx.RpcClientConf
}
func handle(w http.ResponseWriter, r *http.Request) {
conn := client.Conn()
greet := portal.NewPortalClient(conn)
@ -34,16 +39,16 @@ func handle(w http.ResponseWriter, r *http.Request) {
func main() {
flag.Parse()
var c rpcx.RpcClientConf
var c Config
conf.MustLoad(*configFile, &c)
client = rpcx.MustNewClient(c)
client = rpcx.MustNewClient(c.Portal)
engine := rest.MustNewServer(rest.RestConf{
ServiceConf: service.ServiceConf{
Log: logx.LogConf{
Mode: "console",
},
},
Port: 3333,
Port: c.Port,
})
defer engine.Stop()

Loading…
Cancel
Save