最近发布的主题
最近发布的文章
暂无
最近分享的资源
暂无
最近发布的项目
暂无
最近的评论
-
MaxOpen是最大连接数,最大连接数,是指当计算任务需要,自动创建数据库的连接的数量的最大值。 MaxIdel是最大闲置连接数,最大闲置的意思是在没有任务的时候,保留的发呆连接数(即什么也不做,但连接维持在那里)。
-
http://go-database-sql.org/connection-pool.html 这是最简单的介绍go的数据库运作机理的,非常实用,示例也很简单。有可能要翻墙。
-
评论了主题 这段go程序会把内存全部消耗光我接触go的时间并不长,所以对goroutine的内部实现机理还没去深究。但是我观察的情况是,如果硬件CPU调度是足够的冗余度的时(在你给定的业务条件下),goroutine的收放是会处在一个合理的范围的。但是如果业务密集度大大超出CPU的运算时(尤其是在VPS这类环境下),他就无法很好的释放goroutine了。其实这也是合理的,适当的增强服务器的强度,毕竟业务需求摆在那里。我现在一台go的服务器,顶替了3台php的服务器(负载均衡点还没计算),这样适当增强一下go的服务器,也不为过。
-
评论了主题 这段go程序会把内存全部消耗光我有个项目也是类似你的情况,秒发7、8个请求,用goroutine来并发。不过我观测了一个月,他是一个非常非常缓慢增长的过程,goroutine存在重用的情况,不见得手动释放掉就是好事,只是你必须非常严密的去监控,才会看到goroutine的数量会减少,而多数的情况下是不断的增幅。我总结,大概3-5天要重启一次服务。
-
评论了博文 保存一个别人的golang 日志库这个库有nil指针的问题,一定要执行初始化的配置,我好几个项目都用了他,用起来的确是好用。不过原作者好久没更新了,不知道什么情况,我fork到我自己的库,做了一些修改,比如他不识别系统回车符的问题。https://git.oschina.net/janpoem/go-logger