背景 由于官方不支持 ThreadLocal,在业务中传参经常需要传递 context,造成参数混乱,开发效率低下,跨方法实现传参变得困难。 需要解决的核心问题: 1、 数据...

IP属地:山东
背景 由于官方不支持 ThreadLocal,在业务中传参经常需要传递 context,造成参数混乱,开发效率低下,跨方法实现传参变得困难。 需要解决的核心问题: 1、 数据...
不需要修改go源码的 https://github.com/timandy/routine
修改golang源代码获取goroutine id实现ThreadLocal开篇 golang在http.Request中提供了一个Context用于存储kv对,我们可以通过这个来存储请求相关的数据。在请求入口,我们把唯一的requstID存储到co...
ThreadLocal for golang 无内存泄露, 无竞争,高性能, 不修改golang源码. https://github.com/timandy/routine
修改golang源代码获取goroutine id实现ThreadLocal开篇 golang在http.Request中提供了一个Context用于存储kv对,我们可以通过这个来存储请求相关的数据。在请求入口,我们把唯一的requstID存储到co...