[Go Lang]1분 후 정각에 로직 수행
Kafka 성능 테스트를 위해 여러 장비에서 같은 시각에 메시지 produce 할 일이 생겼다. 각 장비에서 최대한 같은 시각에 메시지 전송 시작하게 프로그램 실행 시점 1분 후 정각에 전송 시작하도록 go의 timer 를 이용해 구현해 본 부분. hostName, _ := os.Hostname() t := time.Now() fmt.Println("Curr :", t) rounded := time.Date(t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), 0, 0, t.Location()) fmt.Println("Round :", rounded) after1m := rounded.Local().Add(time.Minute * time.Duration(1)) f..