tjBank1.jpg 手机银行首页,页面内容由后台配置,类似CMS,LayUI作为前端页面展示层,自己开发component实现多层转盘的页面效果
tjBank2.jpg 基金页面,由于基金本身的特点,一旦发布不允许更改,所以使用了多级缓存保证了基金模块的高性能读取。Redis cluster 作为缓存集群,每个应用节点还使用ehcache 作为每个节点自身的缓存。保证每个节点都可以提供高性能读取。
tjBank3.jpg 理财页面,理财、转账等功能做了特殊的去重处理,每笔报文都要根据报文信息生成的散列进行重复验证,保证不会因为网络延迟、网络重试、页面卡顿等原因导致,转账多转、理财买多了等情况。
整体项目对报文的安全性都有很严格的要求,所有报文都要进行 3DES RSA 等多种加密手段进行加密,报文内容生成 sha256、MD5 等散列验证,保证报文正确、安全。 同时还要防止报文重放(例如理财、转账上面描述内容)、影响业务。 另外,每笔报文也要有时限校验,保证不会因为网络延迟 导致用户多转了一笔账。