golang网站流量统计 中 消息队列+多线程+orm+sql 存库

long · · 2117 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

``` 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)

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2117 次点击  
加入收藏 微博
上一篇:闭包的实现
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传