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


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


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

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



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

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

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

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

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

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

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


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

数据库自然不是一个~

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

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

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

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

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

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

除了https的要求以外~

还要对参数进行校验~


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

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

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


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

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二蛋和他的大花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值