golang網站流量統計 中 訊息佇列+多線程+orm+sql 存庫
來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。```package main//golang網站流量統計 中 訊息佇列+多線程+orm+sql 存庫//QQ:29295842 歡迎技術交流//http://blog.csdn.net/webxscan//裡麵包含了資料庫 整個工程GIT有下載//github https://github.com/webxscan/golang_tj2//bee api apiPro -driver=mysql -conn="root:29295842@tcp(127.0.0.1:3306)/seo?charset=utf8"func main() {fmt.Println("----------------")go func() { //多線程任務for { //死迴圈time.Sleep(time.Second * 1)add_sql() //定時更新器}}()go func() { //for { //死迴圈time.Sleep(time.Second * 5)add_sql() //定時更新器}}()go func() { //for { //死迴圈time.Sleep(time.Second * 10)add_sql() //定時更新器}}()//===========================================beego.BConfig.Listen.ServerTimeOut = 10 //設定 HTTP 的逾時時間,預設是 0,不逾時。beego.BConfig.Listen.HTTPPort = 1000 //應用監聽連接埠,預設為 8080。beego.BConfig.AppName = "鬥轉星移" //應用程式名稱,預設是 beego。通過 bee new 建立的是建立的項目名。beego.BConfig.ServerName = "QQ:29295842" //beego 伺服器預設在請求的時候輸出 server 為 beego。beego.BConfig.WebConfig.Session.SessionName = "sessionID" //存在用戶端的 cookie 名稱,預設值是 beegosessionID。beego.BConfig.WebConfig.Session.SessionGCMaxLifetime = 3600 * 24 //session 到期時間,預設值是 3600 秒。beego.BConfig.WebConfig.Session.SessionCookieLifeTime = 3600 * 24 //session 預設存在用戶端的 cookie 的時間,預設值是 3600 秒。//beego.BConfig.WebConfig.Session.SessionDomain = "" //session cookie 儲存網域名稱, 預設空。//beego.BConfig.WebConfig.ViewsPath = "admin" //模板路徑,預設值是 views。beego.Router("/*", &Iindex{}, "*:Count")go beego.Run()//=============================================for { //死迴圈time.Sleep(10 * time.Second)}}```![a1.png](http://studygolang.qiniudn.com/170826/c43316ac337f25fb10af00ea3dcab3d6.png)![a2.png](http://studygolang.qiniudn.com/170826/c2bb0c010321a08c7b890934c487f431.png)839 次點擊