1.熟练进行后端开发:多线程,对象池,协议解析(socket,http,mqtt),序列话(xml,json,protobuf),常用设计模式。熟悉linux操作系统。
2.熟练使用各种类型中间件:消息中间件, 缓存,分布式服务发现和治理,单点登录。
3 熟悉数据库开发:关系型(mysql),nosql(redis,mongodb,cassandra)。
4 熟悉常见服务架构:springmvc,springboot,springcloud微服务架构。
5 熟练使用VUE,JS进行前端H5开发
1. 天迅瑞达:翼支付业务的基础短信平台,包括短信发送,管控,统计分析功能。主要技术:web,通讯,缓存,消息队列,数据库端开发。
2. 华为:华为业务配置器系统,支撑华为销售配置。CPQ(配置,定价和报价)。主要负责商务优惠部分设计。主要技术:微服架构,微服中采用分层架构:业务,基础服务,数据处理。
3. 广州中国科学院计算机网络信息中心:物联网云平台。对各种智能设备,低功耗设备提供网络通讯和管理基础服务。主要技术包括:高并发网络连接设计,协议解析,消息中间件,数据库,grpc。