个人职责:
1、主要负责规则服务功能模块的开发,规则服务主要是以用户角度展现使用的规则和规则集的详情信息,并对其加以管理和使用,主要技术点就是对性能进行优化解决高访问量问题。
2、针对服务首页的过滤器,采用 CompletableFuture 以及SQL优化,响应时间从8s降低为3s.负责项目用户版本数据的录入、更新与维护,在职期间录入规则10w+。
3、负责后台接口的测试、发布与限流以及慢接口优化。
4、参与服务整体性能升级优化及改造,使用Redis来存放大量的规则数据信息,使用第三方SDK及nginx。
5、配置、数据库索引和SQL查询优化等方法实现接口流量控制与访问速度的优化。实现项目的国际化以及海外局点搭建。
6、实现技术:
1)项目采用SpringBoot整合SpringCloud进行微服务架构,采用华为云Luban作为服务的注册以及分布式配置中心;
2)采用华为云OBS进行分布式文件存储,存储规则、模型文件以及编译的结果文件;
3)使用Redis作为缓存,降低数据库的读写次数,提高接口响应速度;
4)使用RabbitMQ消息队列来解决分布式事务,实现自定义规则和模型的评审和编译功能的解;
软通动力信息技术(集团)股份有限公司(以下简称“软通动力”)是中国领先的软件与信息技术服务商,致力于成为具有全球影响力的数字技术服务领导企业,企业数字化转型可信赖合作伙伴。2005年,公司成立于北京,立足中国,服务全球市场。目前,在全球40余个城市设有近百个分支机构和超过20个全球交付中心,员工90000余人。
秉承用数字技术提升客户价值的使命,软通动力长期提供软件与数字技术服务和数字化运营服务,其中软件与数字技术服务包括咨询与解决方案、数字技术服务和通用技术服务;凭借深厚的行业积累,公司在10余个重要行业服务超过1000家国内外客户,其中超过200家客户为世界500强或中国500强企业。
软通动力注重创新和可持续发展。公司已建设30个能力中心,拥有1个国家级工程实验室,5个省市政府认定的工程、技术实验室及研发中心,1个博士后科研工作站,50+技术合作伙伴的生态合作体系,利用多种形式鼓励研发创新,不断探索前沿技术的巨大商业应用潜力。软通动力依托自身的教育平台,开展校企合作、协同育人,为公司长期发展培养人才。
软通动力雇主价值主是张信赖 奋斗与我们一同攀升
信赖 是软通动力为客户创造价值和雇主与员工间彼此成就的纽带
奋斗 是软通人铸就品质与创新精神、恪守持续学习准则、秉持包容开放心态、坚定价值创造信念的基石
与我们一同攀升 是无数来自于不同岗位、不同业务乃至不同地域的软通人对从事的职业、专注的事业、拥有的理念而自豪的信标