宗旨:极客精神,轻量,高性能,易扩展程序开发,不喜欢简单事情复杂化。
基本技能:
1.熟悉多种语言技术栈,熟悉多线程/多进程模型,异步高并发编程,网络编程。
2.熟悉设计模式,大型系统架构设计,k8s,devops平台搭建和应用,运维。
3.熟悉基于clickhouse的大数据平台搭建和开发。
4.应用程序性能优化。
基本语言:
1.Go:熟悉GO语言,GMP运行模型和CSP并发模型,多用于高稳定网络编程和k8s生态二次开发。
2.PHP:熟悉PHP语言以及扩展开发,主要是基于swoole+自研框架做web和高灵活网络编程(大型爬虫,MITM等)。
3.C/C++:熟悉C/C++语言,主要做PHP扩展开发和项目二开。
4.Python:熟悉python语言,主要做工具开发和数据开发。
一:k8s平台搭建(原生服务+rancher管理,已稳定运行至今)
1.基于BDD开发模式+drone+sonar的devops服务。
2.vector+kafka+clickhouse的日志收集服务。
3.prometheus+grafana+alarm(自研)的通知告警服务。
4.HPA优化,适应多种流量模型(瞬时爆发,大波动,持续增长等)
二:基于clickhouse的数据仓库
1.MySQL业务库数据同步方案
2.流式数据处理,峰值50W/s数据处理
3.电商数据多维分析
4.1c2g单节点,免费代理,1500W/日成功请求量。
自研基于PHP8+Swoole的高性能web和高灵活网络编程开发框架。 1.web: JsonORM(low code) 2.MQ: kafka,amqp,nsq,redis 3.cache: redis 4.db: mysql,clickhouse 5.server:
雪花算法里最好用的主键ID生成工具 版权归属yitter(yitter@126.com) 提交了C,GO,PHP(C扩展),V四个语言版本 并使用PHP扩展生成http中心服务(性能优化,使用共享内存自旋锁) 8c服务器,1ID/次,QPS=40W/S=40W I