金融开发软件开发经验分享~
来源:互联网 发布:同济大学软件专硕 编辑:程序博客网 时间:2024/05/16 12:44
我还发了一个金融项目服务器集群部署~大家有兴趣可以看看~有什么错误的地方~希望技术大牛指正~
做了这么久的金融软件貌似是要收尾的节奏了~
在结束的时候浅谈一下我做这个东西收获或经验~
数据库读写分离~貌似是常说的一个话题~
读写分离为了读数据不被写影响,而且能让数据快速的展示~
大型项目数据库会成瓶颈~
多台数据库读写分离也不错的方法~
——个人在项目上采用的方案——
对于数据库读写分离的方案我采用了API接口转发
接口的样子决定了接口去的服务器和数据库~
金融项目又有核心业务和普通业务还有一台专用的密码服务系统~
数据库自然不是一个~
况且项目开发也不止一个团队~
还包括银行那边的技术团队~
服务器部署也有核心服务器和普通服务器~
核心业务将存储在具有极高安全保障的服务器上~
普通业务一般就是查询数据一类就放在普通的几台服务器上~
在其中中间数据传输的安全自然少不了~
除了https的要求以外~
还要对参数进行校验~
由于android和服务器的参数校验都是我做的~我就简单的说一说~
参数加密只仅仅针对于安全性较高的接口
对于API接口传来的数据的每个参数遍历一遍~进行某种算法上的加密~再对客户端传来的校验码进行对比~参数如果第三人修改则在接口层就拒绝了~
密码服务器是单独的一个东西只做为密码管理和校验~
我采用了rabbitmq来做中间件做数据传输~自然中间加密就少不了~
当然rabbitmq可以部署一个rabbitmq集群来做处理~
0 0
- 金融开发软件开发经验分享~
- 金融行业数据库项目经验分享
- Wince开发经验分享
- silverlight开发经验分享
- OPhone开发经验分享
- 开发经验分享
- 移动开发经验分享
- 共享软件开发经验分享
- storm开发经验分享
- storm开发经验分享
- java开发经验分享
- 开发经验分享
- storm开发经验分享
- storm开发经验分享
- storm开发经验分享
- java开发经验分享
- java开发经验分享
- 移动开发软件分享
- javascript <![CDATA[的web使用简单说明
- QQ交流共享群52426126 东京 一本道 学生 美女
- 深入浅出学习Struts1框架(三):彻底去掉TestServlet中的字符串和if-else语句块
- 64位下的操作数大小
- 2010年版MacBook Pro安装windows 10之后无法使用罗技M557蓝牙鼠标的解决方法
- 金融开发软件开发经验分享~
- 深入浅出学习struts1框架(四):从MVC模式代码认识struts1框架
- 上线前App(悦读家园)所遇到的一些问题。
- 解决oschina同步代码每次都需要输入密码的问题
- 第一章 Zephyr项目构建演示
- Java 深拷贝和浅拷贝
- 集合
- Hust oj 1400 汽车比赛(树状数组)
- 金融项目开发之sql安全