P2P网贷系统的设计模式可以分为两大类:一种是单纯型P2P架构,没有专用的服务器。另一种是混合型P2P架构,即单纯型和专用服务器相结合的架构。
(1)单纯型P2P架构。单纯型P2P架构各个节点之间直接交互信息。这种方式的优点是不依赖于专用的服务器,任何一台计算机只要安装了同一个P2P应用软件,就可以和其他安装这个软件的计算机直接通信。
(2)混合型P2P架构。混合型P2P架构将单纯型P2P架构和C/S模式相结合,它和传统C/S架构的区别在于:传统C/S架构的所有资源都在服务器中存储,所有传递的内容都经过服务器。而对于混合型P2P架构来说,此时的服务器仅起到促进各节点协调和扩展的功能,一般称这种服务器为索引服务器。在这种架构下,资源不是全部存储在服务器上,而是存储在各个计算机上。
安装了P2P软件的各个计算机开始全部和索引服务器连接,以便告知自己监听的iP地址和端口,然后再通过索引服务器告知其他与自己连接的计算机。每一台计算机的连接和断开连接都通过服务器通知网络上有联系的计算机。这样就减轻了每台计算机搜索其他计算机的负担,扩展也比较方便。而真正的信息交互则仍然通过点对点直接完成。
评论列表()