论文部分内容阅读
2006年,中国出现了第一家P2P。在2011年,中国进入了P2P快速发展时期。截止2017年1月,网贷市场成交总量达到了36500.85亿元。随着互联网金融监管力度加大,P2P公司数量出现了连续5个月的下降,往往在不同地区,对P2P金融的监管政策并不相同。相信在后面会有更加严格的P2P金融监管规范或者法规[1]。全民理财的思想促进了P2P行业在中国的蓬勃发展,就算是对股票、基金、期货等专业理财知识不懂的老百姓也从事P2P金融投资从而获取比银行的定期存款要高的多的收益。能为资金带来更高的收益是普通人想的最多的,但是同时,资金安全也是投资人最为关心的。目前已经倒闭的600多家P2P公司中,投资人的资金已经很难收回,其中不排除有公司非法融资然后跑路的可能性,大多数的P2P金融系统都是在贷款方没有做到很好的风险把控[2]。当贷款方无法偿还贷款的时候,其损失往往只能由P2P公司承担,当无法承担时,投资人最终成为受损的一方[3]。在本文中,分析了目前市场上成功的P2P公司的金融系统,包括各自的业务流程,用户的信任度、资金的规模和最重要的系统架构。同样指出了他们目前所存在的问题,以及问题可能会引来的后果。综合目前P2P市场上的成功案例,在研究他们的系统架构的基础之上,以某P2P公司的系统架构为背景,通过对其业务、风控、IT等的综合分析,设计了安全稳定的P2P金融系统架构。主要的工作如下:(1)建立一套通用的P2P金融系统架构。在对市场上多个P2P金融系统架构的技术分析,在提取了业务上的共同点后,针对技术架构进行思考和研究。在这些研究成果的基础之上,建立了一套通用的P2P金融系统架构。该架构可以很快的应用到一个初创的P2P公司当中,支持目前非常流行的个人借贷和企业借贷两种业务。通用系统架构最大限度地节省了技术成本,给初创P2P的发展提供了良好的土壤。(2)支付托管使资金更加安全。P2P金融系统中最大的不合规在于“资金池”。在对第三方支付公司的业务进行研究后,本文将支付应用分为了虚拟账户和现金账户两种。虚拟账户是系统为用户设置的账户,现金账户是用户在第三方支付公司开通的个人账户。用户进行支付时候,除了虚拟账户产生的交易流水,现金账户的交易将只会存在于用户之间,并不通过系统的现金账户。这样即可避免“资金池”,同样可以防止P2P公司倒闭给用户带来的巨大损失。(3)使用SOA架构提高业务拓展性。本文的体系架构是在综合了研究对象的后续运维过程中产生的各种不适应情况后提出的。就算是最基础的P2P金融系统也分为了多个业务模块,模块之间互相依赖。SOA架构可以让多个模块在业务上做了最大程度的解耦合,模块之间互相提供和消费服务,当其中一个应用进行发布或者重启的时候也并不影响其他应用的运行,提高了系统整体的稳定性。(4)使用分布式提高并发能力。分布式是互联网应用常用的处理高并发的设计,通过部署在应用集群前端的负载均衡将请求通过算法合理的分发到应用服务器。在系统的多个模块同样可以借鉴这一架构方式,应用使用集群部署,应用服务器之间的访问通过负载均衡进行分发,提高了应用之间的访问速度,系统整体并发性能得到提升。该系统的设计可以让P2P金融系统很好的结合了互联网系统的优点。对外提供了高效的访问,内部部门之间实现无纸化协同办公,工作效率大幅度提升。保证了真实资金的安全性,资金的保存和走向不受公司中个人的影响。系统在目前环境下有很高的实现和推广意义。