golang Tag

使用buffer对象池(sync.Pool)需要着重关注引用问题

sync.Pool可以在高并发场景下提高吞吐能力,但是如果使用不当会导致严重的问题。这里详细梳理一下这次遇到的问题。

2020-05-10

2 min read

net.http三个坑的总结

最近在做一个API网关项目,其中最核心的一部分是代理服务器的功能。在实现代理转发的过程中踩了golang的net.http这个包的三个坑,记录总结一下。

2018-04-22

4 min read

写在学习golang一个月后

由于PHP没有连接池,当高并发时就会有大量的数据库连接直接冲击到MySQL上,最终导致数据库挂掉。虽然Swoole有连接池,但是Swoole只是PHP的一个扩展,之前使用Swoole过程中就踩过很多的坑。经过我们的讨论还是觉得使用Golang更加可控一些。

2017-04-23

6 min read