package main import ( "github.com/duanhf2012/origin/cluster" "github.com/duanhf2012/origin/originnode" "github.com/duanhf2012/origin/sysservice" ) func main() { node := originnode.NewOriginNode() if node == nil { return } nodeCfg, _ := cluster.ReadNodeConfig("./config/nodeconfig.json", cluster.GetNodeId()) httpserver := sysservice.NewHttpServerService(nodeCfg.HttpPort) // http服务 for _, ca := range nodeCfg.CAFile { httpserver.SetHttps(ca.CertFile, ca.KeyFile) } httpserver.SetPrintRequestTime(true) node.SetupService(httpserver) node.Init() node.Start() }