INNER CODE UNIT · Go
NewAgent
megaease/easemesh · go-sdk/stdlib/stdlib.go:60
func NewAgent() *Agent {
a := &Agent{}
a.headers.Store([]string{})
return a
}
// ServeDefault just runs global default agent in HTTP server,
// please notice it prints logs if the server failed listening.
// The caller must call it to activate default agent.
func ServeDefault() {
go func() {
err := http.ListenAndServe(agentAddr, DefaultAgent)
if err != nil && err != http.ErrServerClosed {
log.Printf("easemesh agent listen %s failed: %v", agentAddr, err)
}
}()
}