点击空白处退出提示
作品详情
涉及技术:Spring Cloud Netflix,redis,mysql,nginx, `Fanruan Report`,ESB , kafka
责任描述:
1、完成帆软报表服务对接GQMP的SDK接口调用。通过容器工厂的设计方法动态代理SDK接口,从而实现从帆软服务能访问GQMP平台SDK接口的目的。
2、完成基础数据服务的开发闭环、整合平台所有的基础数据查询入口(平台的基础数据、子系统的基础数据、主基础数据),提供高可用的基础数据查询,并支持缓存刷新机制。
3、完成条件可配置查询组件的开发,利用AOP思想,前段后端约定,根据前端台账的脚本配置,动态生成台账的查询SQL。提高供应商的台账页面的前后端开发效率,只需根据约定,即可查询当前条件的台账数据
4、完成文件服务的导入导出功能组件开发,根据约定的对象字段注解动态导出台账数据,或者根据配置的模板信息,导入负责的子系统数据。
5、完成GQMP平台的业务网关改造,API网关的改造从nginx迁入到zuul,开发相关的业务路由、鉴权、日志等功能。
6、完成操作日志服务的开发,基于AOP思想拦截操作日志注解修饰的业务controller层请求,通过RabbitMQ发送操作日志,日志记录按月分表,自定义mybatis插件,实现跨月份表查询日志。
7、供应商介入开发培训,技术支持
个人工作成果:
- 参与项目从0到1的落地过程,熟悉数据中台项目的架构特点,明白如何基于当前业务需求完成中台服务的落地
- 参与整个项目服务接入基于K8s的OpenShift的整个流水线部署流程。
- 深刻理解基于容器的微服务技术选型和落地方案,掌握如何解决分布式中间件的技术落地的难点,并掌握基于中间件开发符合业务需求的组件功能的能力
- 通过实践,能够快速响应用户问题,及时提供解决方案。
- 更加善于解决线上问题解决,夯实项目改造,系统性能优化等
- 加深了业务转化Coding能力,并使自我编程习惯更加规范
- 熟悉敏捷开发思想以及领域驱动模式开发思想
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论