(1)开发语言:C++/PHP
(2)网络协议:HTTP/WebSocket
(3)缓存:Redis
(4)数据库:MySQL
(5)web服务器:TWS(自研)
(6)消息中间件:JoyMQ(自研)
(7)负载均衡:Nginx
HKD热点发现-缓存系统
项目描述:
HKD热点发现-缓存系统是公司PaaS团队给公司内应用提供的Redis代理框架,该框架再在Redis代理功能的基础上,增加了以下功能:
(1)热点探测:可探测应用层的热点数据;
(2)缓存前置:可缓存热点数据至本地,提高数据访问速度
(3)数据监控:可监控缓存命中情况
技术栈:
(1)开发语言:C++
(2)网络协议:TCP/IP,HTTP,WebSocket
(3)缓存:Redis
(4)消息中间件:Disruptor
(5)配置中心:zookeeper,etcd
责任描述:
本项目属于团队开发项目,本人作为后端开发,主要负责基于如下开发工作:
(1)参与需求评审,需求合理性分析;
(2)前期架构设计,输出整体架构方案设计文档;
(3)针对并发问题,提出基于disruptor实现的无锁队列解决方案;
(4)后期开发,bug收敛等工作;
成果描述:
(1)热点发现的时间精细度可达到1S;
(2)缓存命中率达80%;
(3)单机并发性能提高60%;