1,熟练掌握go语言开发,熟悉gmp调度模型,gc流程,内存管理模型等。
2,掌握beego、grpc等框架,掌握http协议,protobuf协议。
2,掌握mysql,mongodb,redis等数据库,了解 mysql下的性能优化 以及mysql、redis集群相关技术。
3,掌握计算机网络,操作系统、数据结构等计算机基础知识。
4,掌握linux,docker,k8s,etcd,kafka,es等服务端相关的技术。
5,了解java语言开发,了解推荐算法相关基础。
移动办公平台企业级IM
项目介绍:系统搭建开放平台,供系统以外的第三方系统接入平台,需要实现能力与数据的开放与及对第三方系统应用进行管理与鉴权,并且还需要供第三方开发商开发使用的应用demo。
负责工作:
a. 使用http协议对接数据与能力开放接口,包括通讯录数据,消息能力,证书管理等的部分开放接口。
b. 使用漏桶算法实现回调推拉数据的能力,采用aes与sha1算法保证数据传输的安全性。
c. 接通应用功能授权, jssdk授权, 红包功能等流程中的开放平台部分。
d. 完成开发者中心应用跨组织授权码安装,应用数据跨组织同步功能的实现。
e. 完成应用开发示例的golang版与java版。
2024.2-2023.7 产业链互联操作系统的传输模型
产业链互联操作系统
应用技术:golang,grpc,mysql,kafka,redis,kratos等。
项目介绍:实现产业链互联操作系统中的传输模型,按照研究需求使用树形结构的方案传输数据,并基本实现数据库间数据的同步。
负责工作:
a.撰写产业链互联操作系统科研的技术文档。
b.基本实现产业链互联操作系统树形的数据传输模型。
c.基本实现按json配置的表数据在数据库间同步。