韩金明:客路 KLOOK 基础架构组高级开发工程师,深度参与 KLOOK 基础框架的升级,先后负责客路日志服务架构设计和实现、KMQ 消息中间件设计和实现,并推动服务治理框架升级、落地 RPC,推动和参与了大规模容器化平台和分布式监控系统平台的建设。
主题:KLOOK 微服务治理实践
内容简介:此次主要介绍 KLOOK 微服务治理框架的落地实践
Mai:POP IM 后端技术负责人,Go 夜读发起人,TUG 华南区 Leader。目前主要从事 Go 相关的设计与开发工作。
主题:POPPER 的设计与优化
内容简介:在 POP IM 中,你可以制作一个属于你自己的专属虚拟形象,还可以根据你的心情随时变换造型,让你在朋友间的形象瞬间鲜明。本次分享主要会跟大家分享我们使用 Go 开发的这套 POPPER 系统的一些设计和优化。
郝以奋:腾讯 NOW 直播后台开发, 负责 NOW 直播 Golang 转型, 多部门使用的 Go 框架开发, 热爱钻研 Golang 源码及 Golang Runtime.
主题:深入浅出 Golang Runtime
内容简介: go 的调度是怎样的模型?
PMG
为什么是这样的模型? MG 呢?
协程到底是什么东西?
调度到底是什么, 干了什么?
为什么说协程轻量?
内存分配是怎样的?
怎么解决内存的碎片问题?多线程分配时的竞争如何解决?
栈在哪里分配?
管理堆对象内存分配的结构体的内存又是在哪分配的?
GC 简单流程
GC 是什么时候发生? 什么时候结束?
GC 和分配如何调节? 分配太快怎么办?
怎么判断对象究竟是不是存活?
怎么知道对象有没有被标记?
怎么知道对象指向了哪些对象?
怎么知道某个指针属于哪个对象?
并发时怎么不漏掉对象?
现在 stw 时间究竟怎么样?
多少对象是多?
一点问题定位的经验.
内存缓慢增长导致 OOM, 突然的 OOM, gc trace 日志导致 stw 陡增, 火焰图上 gcBgMarkWorker, mallocgc 等的含义
4、李雄飞:
Bindo Labs 后端技术负责人,全栈工程师。从事 POS/支付业务架构以及通用 Web 系统建设工作,主要关注 New SQL/ETL/Kubernetes 等领域技术发展。
主题: Golang 中的编程陷阱
内容简介:
Nil != Nil
TCP 连接泄露露
并发读写:如何使⽤用 map 作为全局缓存中并发读写
json.Unmarshal 中的数字类型
反射中的匿匿名组合
以 encoding/json 为例例,带有匿名组合的反射实现中,循环中栈变量量引⽤,脚本语⾔言背景学习 Golang 语⾔言的⼀一些⼩小 Tips
1. ⽣生命周期 2. 强类型 3. 指针 4. 连接池
給 PHP/Ruby/Python 等纯脚本背景的开发者的⼀一些学习 Golang 的⼩小建议
活动由 GopherChina 和 Klook 主办