Python-SOA框架
主要技术点:
实现了tcpserver,提供了完整的rpc解决方案
实现了进程控制,保护,监控
实现了服务熔断
接入公司的其他服务组件,对业务方屏蔽底层细节,提供开箱即用的服务。
我的职责:
维护框架,提供技术答疑。
Paletress
项目描述:
该项目是一个基于mysql的分布式事务/消息队列解决方案
主要技术点:
基于多段事务机制约束业务数据与状态数据的一致性
基于Pool管理业务worker进程的启动,同步,退出,重启
基于Tree管理业务Queue的分发,流量控制,定向消费
Testbutton
项目描述:
项目演示网址:www.geetest.com/demo
Saas服务,极验验证验证码服务器。
该项目是一个nginx+tornado+redis+mongoodb+kafka+sparksteaming+hdfs的高并发异步服务器。
基于openresty的特有的负载均衡算法开发和过滤请求,统计并发,解析参数,重定向链接等基础功能开发。
基于tornado的架构,修复基于已知版本(4.5.2)的bug,增加了请求解析时的全局监控模块,改良http1connection关闭连接时的处理,增加对部分不符合http协议规范的请求的兼容。
redis集群系统开发。
基于mmap和buddy memory allocation的IPC方案。
基于基础数学定理的区块链算法开发。
三种不同形式的验证码
为不同需求的客户提供项目私有化方案
异地热备方案