2017-01-01 - 至今 web.xdns.cn
设计了整个系统的表结构,包含证书,域名,备案,用户,权限,域名证书,产品,子产品,价格,折扣,优惠以及日志。
对技术进行选型:spring cloud,spring security,oauth2,rabbitmq,vue,axios
优化了接口;对接口进行了优化,做了多域名接口的socket长链接,并进行同步锁,以及线程池,优化了域名接口的速度。
2018.4 - 至今 nomulus 域名管理局系统
项目描述:根据google nomuls 的源码开发,再次源码的基础上,扩展开发系统。
项目职责:分析google nomulus架构,对原有的google的项目进行安装整合,对google代码进行重构,分析重构后,将模块分发给初级开发工程师,带领团队进行开发。
项目介绍:为准备在2019年公司拓展管理局业务,用google开源的nomulus进行代码开发:
1、因google的云数据库在境外,对原有数据库进行迁移,对项目代码进行重构。
2、因google nomulus 系统的所有服务都需要跟google通信,在研读代码后去除了google的授权,日志系统,梳理了google的整体架构,在此基础上进行了代码的重新设计和整合,成功的将系统从google的云平台迁移到了本地。
3、对google的代理代码进行了重构。
4、完成了与nomulus相关的服务器架设工作。
5、对项目研读完毕后将工作分发给下属开发人员,并且参与项目的开发工作。
注:此系统不是web系统,其分为后缀配置模块(命令行模块),epp和whois通信模块,消息对列和定时任务模块,公共api模块。