程序聚合 程序员 云想衣裳花想容
5天前活跃

云想衣裳花想容

• UID:28115
综合评分 35
方向: 后端-Go 人工智能-AI应用开发
济南市
1000元/8h
1-3年经验
求职意愿:接单·不求职(5天前更新)

个人简介

热衷于工作,本人持有诚信认真的态度!!

技能

核心技能: Go、Python、SQL、PyTorch
其他技能: Docker
交流语言: 普通话( 母语水平 ) 英语( 借助工具可书面交流 )
行业经验: 云计算 人工智能

项目案例

轻量高并发IM网关-实时通讯中间件-IMGateway
1、立项背景和目标:在直播和社交场景中,IM是核心基础设施但第三方SDK费用高且不可控,自研Erlang方案门槛又太高。目标是基于Go构建一个轻量级高并发IM网关,单机承载10万级WebSocket长连接,支持单聊、群聊和离线消息,让中小团队无需依赖第三方即可搭建自有IM服务。 2、核心功能模块:(1)连接管理模块——基于gorilla/websocket实现读写分离的双goroutine模型,每个连接独立管理心跳、超时、缓冲区;(2)自研二进制协议——8字节定长头+变长payload,相比JSON压缩约70%传输量,支持13种操作码覆盖认证/消息/房间/同步等场景;(3)Hub消息分发中心——单goroutine事件循环管理连接注册/注销/消息路由,房间广播采用快照读写分离避免锁竞争;(4)离线消息队列——基于Redis Sorted Set按时间戳排序存储,上线后通过SyncReq拉取增量消息;(5)房间系统——支持动态加入/退出/广播,Presence通知实时感知成员变化。 3、业务流程:客户端通过HTTP获取JWT Token → 建立WebSocket连接 → 发送Auth包完成认证 → 单聊发Msg包(Hub查表转发或写离线队列)→ 群聊发JoinRoom+RoomMsg包(Hub广播给房间成员)→ 离线用户上线后发SyncReq拉取未读消息。
社交 电商

工作经历

山东经纬达智能科技有限公司
  
50-200人
信息通信网络运行管理员
2023.05 - 2024.05
由“数据中心基础设施建设”、“数据中心环境部署与配置”及“数据中心故障排除与运行维 护”考察初步计划、设计和测试环境;系统架构规划;实施和方案部署;最终方案测试、故 障排除和优化及文档编写等

教育经历

青岛理工大学
2022.09 - 2026.05
计算机科学与技术
本科
相似推荐
郑州市
爬虫/脚本-爬虫/脚本、后端-Go
技能:Go、C#、Vue
北京市
后端-Java、人工智能-AI应用开发
技能:Java、Spring、Linux、MySQL Workbench
上海市
后端-Go、后端-PHP
技能:PHP、Go、Beego、Gin、Docker Compose、Linux、MongoDB、MySQL、RabbitMQ、Redis
南昌市
后端-Go、前端-Web前端
技能:Go、Docker、Git
重庆市
后端-Go、后端-Java
技能:C、C++、Go、Java、Linux
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服