我正在嘗試編寫一個定期輪詢 PHP 應用程序公開的 REST 端點的 Go 應用程序。Go 輪詢應用程序將有效負載讀入結構并進行進一步處理。我正在尋找一些開始實施的建議。
1 回答

嗶嗶one
TA貢獻1854條經驗 獲得超8個贊
最簡單的方法是使用 Ticker:
ticker := time.NewTicker(time.Second * 1).C
go func() {
for {
select {
case <- ticker:
response,_ := http.Get("http://...")
_, err := io.Copy(os.Stdout, response.Body)
if err != nil {
log.Fatal(err)
}
response.Body.Close()
}
}
}()
time.Sleep(time.Second * 10)
- 1 回答
- 0 關注
- 160 瀏覽
添加回答
舉報
0/150
提交
取消