熟练掌握go语言开发,golang开发经验6年,对于golang有较深的掌握
熟悉Golang的工具链,Golang的包管理机制,能够管理项目的依赖关系。也关注Golang的生态系统,了解一些流行的开源库和项目,并能够合理选择和使用它们。
具备进行性能优化和调优的经验。能够使用性能分析工具和性能测试来定位和解决性能瓶颈,如使用pprof。
熟悉linux系统级常用的命令,擅长微服务优化,微服务架构设计
熟悉redis,mysql等中间件的应用
熟悉gin,hertz,fasthttp,fiebr,gorm等web开发技术
熟悉docker,k8s的使用
1. 基于caddy的前端去node化、去nginx项目,可节省公司前端pod资源,大约节省了公司15个pod资源
2. 先临开放平台的开发,对接第三方与先临云平台,打造先临技术生态
3. 公司分布式服务限流,微服务八大维度限流,基于redis分布式令牌桶实现
4. 公司gateway的设计开发,gateway负责转发外部或者web请求,作拦截请求校验
基于golang实现的策略卡牌游戏开发后端框架,包含了逻辑服,网关服务,排行榜服务,跨服。 基于websocket通信,微服务内部通过natsrpc通信,包含策划表格读取,reload等功能
插件式rpc框架,可自定义插件,自由组合使用插件,如编解码,链路追踪,注册中心等。 自定义负载均衡算法,客户端连接池等优化技术