金融开发软件开发经验分享~

来源:互联网 发布:同济大学软件专硕 编辑:程序博客网 时间:2024/05/16 12:44

我还发了一个金融项目服务器集群部署~大家有兴趣可以看看~有什么错误的地方~希望技术大牛指正~


做了这么久的金融软件貌似是要收尾的节奏了~

在结束的时候浅谈一下我做这个东西收获或经验~



数据库读写分离~貌似是常说的一个话题~

读写分离为了读数据不被写影响,而且能让数据快速的展示~

大型项目数据库会成瓶颈~

多台数据库读写分离也不错的方法~

——个人在项目上采用的方案——

对于数据库读写分离的方案我采用了API接口转发

接口的样子决定了接口去的服务器和数据库~


金融项目又有核心业务和普通业务还有一台专用的密码服务系统~

数据库自然不是一个~

况且项目开发也不止一个团队~

还包括银行那边的技术团队~

服务器部署也有核心服务器和普通服务器~

核心业务将存储在具有极高安全保障的服务器上~

普通业务一般就是查询数据一类就放在普通的几台服务器上~

在其中中间数据传输的安全自然少不了~

除了https的要求以外~

还要对参数进行校验~


由于android和服务器的参数校验都是我做的~我就简单的说一说~

参数加密只仅仅针对于安全性较高的接口

对于API接口传来的数据的每个参数遍历一遍~进行某种算法上的加密~再对客户端传来的校验码进行对比~参数如果第三人修改则在接口层就拒绝了~


密码服务器是单独的一个东西只做为密码管理和校验~

我采用了rabbitmq来做中间件做数据传输~自然中间加密就少不了~

当然rabbitmq可以部署一个rabbitmq集群来做处理~


0 0
原创粉丝点击