第三方支付
超级网关平台(supergw)是百付宝与各个银行支付系统之间的桥梁,它为百付宝提供了统一、稳定,高可用的服务接口,使上层业务不再需要关注复杂多变的银行接口,只需要通过调用超级网关的服务即可完成支付,接入实现自动配置化。超级网关是一个非常通用的技术型平台,架构非常灵活,多变;它可以做企业内部消息总线,对外商户统一入口,甚至可以做一些聊天室的后台。超级网关平台是百付宝支付链路中的重要一环,所有的上层支付业务最终都会通过超级网关平台与银行进行交互。随着业务的发展,大量的银行渠道需要高效、快速的接入,在这样的背景下,超级网关平台出现了。它将单渠道的研发时间从半年减少到1个月,同时保证了99.95%的高可用率,这种高效和高稳定性在任何一个支付领域都是非常重要的。所用技术:1.对内负载 软负载,反向推送地址池 2.对外负载 bvs/nginx 3.通信框架 mina,httpclient,servlet 4.报文脚本 groovy,velocity等动态语言 5.spring mvc,redis,ibatis,计数器缓存 memcache
责任描述:
1.负责超网平台中银行接口的开发联调,超网与内部商户和外部商户的对接。包括接口文档的研读,编写接口系分文档,收银台接口文档,系分评审还有接口编码,接口联调。提测,配合QA测试
2.超网平台的技术改造,编写技术点改造系分文档,参与系分评审,测分评审,编码调试。提测到git,配合QA同学测试
3.参与DB路由中间件研发,包括DB路由的设计,编写系分文档,系分评审,编码调试。配合QA自动化测试,压力测试。
相机数据采集并分析的架构并实施
项目技术栈:storm+kafka+hbase+hadoop+redis+springcloud+springboot+zookeeper等
1.引用kafka中间件实现项目之间解耦,实现数据按照规则实时统计。
2.使用storm消费kafka消息,使用hbase(依赖hadoop存储)对数据查重过滤,实时对流量统计、和对家机数据采集分析。
3.使用redis缓存话单,然后从中取出合并统计,然后同步到mysql中。好处:防止mysql压力过大。
4.使用springcloud分布式实现开放服务项目接口相互调用。
5.导出文件采用异步导出,jsch实现sftp在多台linux文件上传下载.
6.使用spark进行大数据进行分类,回归处理,搭建推荐模型。