Exemple #1
0
func serviceRegister(name string, port int, ttl int, agent *consul.Agent) {
	reg := &consul.AgentServiceRegistration{
		Name: name,
		Port: port,
		Check: &consul.AgentServiceCheck{
			TTL: strconv.Itoa(ttl) + "s",
		},
	}
	if err := agent.ServiceRegister(reg); err != nil {
		log.Error("err: ", err)
	}
}