个人介绍
个人技能:
1、熟练掌握Html5+Css3+Jquey+Bootstrap+Ajax等web前端技术
2、熟悉php+mysql的oop编程,具有良好的编程素养及规范意识
3、熟悉帝国cms、dedecms、ecshop、ecstore、destoon等PHP开源项目并有功能重构经验
4、熟悉tp、laravel的项目开发,并对框架组件和性能有开发优化经验
5、熟悉数据库慢查询优化、索引优化、存储引擎优化并有mycat中间件分库分表经验
6、掌握Redis、memcached等nosql数据库,对redis查询优化有优化经验
7***及第三方API对接对接及开发经验,并对接口安全以及性能有优化经验
8、熟悉swoole网络通信引擎, Websocket协议,Http协议,Socket协议等技术的应用及实现原理
9、熟悉Liunx基本操作,软件编译安装和配置优化,熟悉shell脚本编程, Crontab计划任务
10、熟悉PostMan、 jmeter、ab、XDebug、Fiddler等工具的使用使用
11、熟悉go语言,使用go-micro框架进行微服务开发
经验
一、腾讯项目管理系统ssv项目 项目时间:2022.12- 2023.01 所属公司:得逸信息深圳分公司
(1)工作内容
1.项目简介:这是一个腾讯内部的项目管理系统的网站,主要做腾讯内部的项目管理,及工作流引擎的开发,项目网址为:dev.ssvp.qq.com,qps为:1200qps,pv为5000w,
2.架构描述:
架构简介:使用微服务架构,分为应用层,服务层,数据层,数据缓冲层网关及工作流引擎
架构描述:
1.应用层:热点应用隔离,nginx反向代理,
2.服务层:采用微服务架构,每个服务都有自己独立的数据库,nosql缓存,健康检测服务熔断,异步调用,服务降级,限流,幂等设计等。
3.节点通信:rabbitmq,kafka,RPC
4.配置中心以及注册发现:consul配置中心,redis降级配置中心
5.数据层:分布式mysql,哈希分库分表,数据异构,热点数据隔离,主从,MHA高可用
6.数据缓冲层:redis集群,mongodb集群,elasticsearch集群
7.资源管控:elk日志管理,jenkins代码同步,静态资源独立服务器,docker k8s 应用软件管理
8.呈现层:CDN架构,squid,js以及图片为静态资源集群,动静分离
9.网关:nginx+lua实现的顶层网关(用户验签,接口管理,安全防护,日志监控)+各个服务的服务层网关(限流,降级,熔断,nginx+lua+redis缓存,日志监控)
10.工作流:git+Jenkins,采用gitflow工作流,结合Jenkins自动化部署。
技术栈: 分布式支持组件consul,jemeter压测,nginx,kratos,go语言-kratos框架,微服务rpc,rabbitmq集群,mongodb集群,keepalived,redis集群,分布式mysql,mysql-MHA高可用,vip,elasticsearch集群,nginx+lua降级,CDN架构体系,squid,布隆过滤器,2pc、MQ等分布式事务,kafka集群,elk,git+jenkins,k8s,lua网关。
二、立体通系统erp项目 项目时间:2022.01- 2022.10 所属公司:
(1)工作内容
1、项目简介:这是一个立体通内部的erp系统的网站,主要做立体通公司内部供应链及销售订单管理,及审批流引擎的开发,qps为:1200qps,pv为500w,
2、架构描述:
架构简介:使用微服务架构,分为应用层,服务层,数据层,数据缓冲层网关及审批流引擎
架构描述:
1、应用层:热点应用隔离,nginx反向代理,
2、服务层:采用微服务架构,每个服务都有自己独立的数据库,nosql缓存,健康检测服务熔断,异步调用,服务降级,限流,幂等设计等。
3、节点通信:rabbitmq,kafka,RPC
4、配置中心以及注册发现:consul配置中心,redis降级配置中心
5、数据层:分布式mysql,哈希分库分表,数据异构,热点数据隔离,主从,MHA高可用
6、数据缓冲层:redis集群,mongodb集群,elasticsearch集群
7、资源管控:elk日志管理,jenkins代码同步,静态资源独立服务器,docker k8s 应用软件管理
8、呈现层:CDN架构,squid,js以及图片为静态资源集群,动静分离
9、网关:nginx+lua实现的顶层网关(用户验签,接口管理,安全防护,日志监控)+各个服务的服务层网关(限流,降级,熔断,nginx+lua+redis缓存,日志监控)
10、工作流:git+Jenkins,采用gitflow工作流,结合Jenkins自动化部署。
技术栈: 分布式支持组件consul,jemeter压测,nginx,beego,go语言-beego框架,微服务rpc,rabbitmq集群,mongodb集群,keepalived,redis集群,分布式mysql,mysql-MHA高可用,vip,elasticsearch集群,nginx+lua降级,CDN架构体系,squid,布隆过滤器,2pc、MQ等分布式事务,kafka集群,elk,git+jenkins,k8s,lua网关。
三、潮阳副食门市微信公众号项目 项目时间:2019.10-2020.5 所属公司:深圳同舟技术有限公司
(1)工作内容
1、项目简介:这是一潮阳土产公司副食门市的官方公众号,主要做公司对外电商业务管理,及工作流引擎的开发,项目网址为:mp.yttg.net.cn,qps为:1200qps,pv为5000w,
2、架构描述:
架构简介:使用微服务架构,分为应用层,服务层,数据层,数据缓冲层网关及工作流引擎
架构描述:
1、应用层:热点应用隔离,nginx反向代理,
2、服务层:采用微服务架构,每个服务都有自己独立的数据库,nosql缓存,健康检测服务熔断,异步调用,服务降级,限流,幂等设计等。
3、节点通信:rabbitmq,kafka,RPC
4、配置中心以及注册发现:consul配置中心,redis降级配置中心
5、数据层:分布式mysql,哈希分库分表,数据异构,热点数据隔离,主从,MHA高可用
6、数据缓冲层:redis集群,mongodb集群,elasticsearch集群
7、资源管控:elk日志管理,jenkins代码同步,静态资源独立服务器,docker k8s 应用软件管理
8、呈现层:CDN架构,squid,js以及图片为静态资源集群,动静分离
9、网关:nginx+lua实现的顶层网关(用户验签,接口管理,安全防护,日志监控)+各个服务的服务层网关(限流,降级,熔断,nginx+lua+redis缓存,日志监控)
10、工作流:git+Jenkins,采用gitflow工作流,结合Jenkins自动化部署。
技术栈: 分布式支持组件consul,jemeter压测,nginx,swoft,php语言-swoft框架,微服务rpc,rabbitmq集群,mongodb集群,keepalived,redis集群,分布式mysql,mysql-MHA高可用,vip,elasticsearch集群,nginx+lua降级,CDN架构体系,squid,布隆过滤器,2pc、MQ等分布式事务,kafka集群,elk,git+jenkins,k8s,lua网关。
本系统采用laravel作为开发框架,使用*支付作为支付手段,包含用户模块,商品模块,订单模块,优惠券,购物车,后台管理,秒杀,众筹等模块。其中秒杀等功能支持高并发。系统架构采用mvc架构,增加business层和service层作为系统辅助设计。获得客户极高的好评
本系统采用THINKPHP作为php开发的MVC框架,同时采用jquery,extJS作为js应用框架。 项目职责: 网站模块:后台管理、首页模块,列表页模块,内容模块
(1)工作内容 1、项目简介:这是一个立体通内部的erp系统的网站,主要做立体通公司内部供应链及销售订单管理,及审批流引擎的开发,qps为:1200qps,pv为500w, 2、架构描述: 架构简介:使用微服务架构,分为应用层,服务层,数据层,数据缓冲层网关及审批流引擎