ID:344724

靠谱朵 身份已认证

技术专家

  • 公司信息:
  • 信雅达
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 合肥
  • 全区

技术能力

前端框架:bootstrap、jquery、layer、extjs、vue等
Web开发:java、spring(mvc\boot\cloud)、mybatis、ES、redis、nginx、netty框架、mysql、oracle、maven、git等,了解docker容器的相关内容以及RocketMQ消息队列相关内容;
目前主要使用spring cloud构建整体业务框架。网贷系统、贷款核算系统、业务处理平台、互联网核心、网关以及业务管理平台已经整体迁移至spring cloud体系下;spring cloud 中的众多组件可以保证整体系统的高稳定性、高性能以及高可用性,其中包括gateway、Erueka、feign、ribbon、Hystrix等高性能组件。网关基于spring cloud gateway整合spring web flux响应式来构建高并发,其中可以针对不同系统实现各种安全认证(数字签名、摘要认证、数字证书等)、流量控制(可以针对具体业务系统、具体访问路径、具体接口以及)、负载均衡(轮训算法、权重算法、hash算法等)、网关路由(请求路径路由、请求参数路由等)。整个架构的日志记录统一抽象,利用spring的事件模型来进行异步事件通知的方式进行日志记录,减轻系统的整体压力。整个架构的数据缓存使用redis分布式缓存,redis具有高并发、高可用、分布式部署的特点,极大的便利了系统开发过程中对缓存系统构建的难度;redis主要对系统的基础信息参数进行缓存(用户信息、配置信息等),并且可以对一些业务查询做相关的缓存处理,提高系统的处理效率(对于查询结果做缓存,下次同样的查询直接获取缓存信息,无需查询数据库,减轻数据库压力)。同样为提高系统间的通讯效率使用okhttp组件替换之前的普通httpclient方式,由于okhttp的优势(共享Socket,减少对服务器的请求次数、通过连接池,减少了请求延迟、缓存响应数据来减少重复的网络请求、自动处理GZip压缩)对提供系统架构的整体处理效率有质的提升。当然系统构建后期需要考虑的问题很多,比如可以使用RocketMQ对后期涉及相关订单处理进行解耦提供系统的处理能力;使用elasticsearch分布式搜索引擎对后期的大数据进行查询分析,减轻数据库的整体压力;使用ELK搭建日志分析平台,提高日志查询效率,

项目经验

微服务开发平台
项目描述: 技术平台是为了打造一个符合互联网分布式系统开发的JAVA开发技术平台,具备可复用(Resume)、可扩展(Extend)、高安全(Security)的特性,降低业务开发人员技术要求,提升开发效率以及系统稳定性。该项目在徽商银行名为徽银盘古,定位全行级的基础开发平台,陆续已有十几个系统迁移或正在迁移到此平台。
兼容主流规范&企业级的微服务运行支撑平台,主要包括微服务网关、注册中心、配置中心、服务治理、统一缓存中心、日志中心、服务链路追踪、工作流、任务调度、分布式事务、统一运维管理等企业级微服务模块。其中统一运维管理自动部署、生命周期管理、服务调度、服务降级、动态配置、全链路分析、监控预警等日常运维功能。
微服务开发平台的主要技术栈包括Spring Cloud、Spring boot、Dubbo、ZooKeeper、redis、ES、MQ、Nginx、Sharding JDBC、Hystrix
低柜处理系统
项目描述:低柜系统具体处理非现金类业务,集成各种外设,并调用后台服务进行业务处理;低柜系统将集成多个业务系统,包括银保通系统、代理黄金以及业务的管理平台;目前低柜系统基于spring cloud搭建的分布式微服务系统。
其中将柜员权限拆分为单独的服务,以便提供统一的柜员以及相关权限的控制,整合其他系统的柜员以及权限信息,方便行内进行管理。用户权限管理服务主要基于OAuth2.0授权框架搭建认证服务,并使用JWT来生成无状态的Token进行相关的用户权限交易验证
还有单独分离基础信息服务,提供各个服务的基础信息的相关维护,并提供个系统的基础参数请求;各个服务间通过spring cloud eureka进行注册,eureka为服务注册中心,基于AP原则(可用性,容错性),保存各个服务节点的相关服务信息,各服务注册过程中也请求服务注册中心获取其他服务列表保存在各自服务中,后续的服务间请求不必再到eureka请求服务信息
后端的各个服务提供的API有统一的gateway(API 网关)发布给客户端使用,提供统一的出入口,客户端不必知道后端服务具体的位置,通过API网关路由到各个服务请求数据;内部服务间的调用使用feign(http请求组件)进行调用,结合Hystrix和ribbon实现降级、容错以及客户端负载等功能

案例展示

  • 互联网综合平台

    互联网综合平台

    建立互联网银行,融入互联网金融改革大潮,从系统建设的角度来说,需要建设一些基础设施,或者说基础支撑系统,而在这些基础支撑系统中,基于互联网的电子账户核心系统又是基础中的基础。基于互联网的账户管理,资金沉淀,在线支付是银行转型介入互联网金融,完成互联网金融交易的最后一公里,解决线上

  • 低柜系统

    低柜系统

    产品经理,负责低柜系统的整体架构设计、划分具体交易模块,协调组内成员进行交易开发 相关技术:前端web页面包括bootstrap、jquery、layer、vue等进行界面开发,后台基于spring cloud架构搭建分布式应用,主要包括mysql、redis、mybatis、

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服