RESTful API后台系统架构设计(Java)

时间:2014-02-19 23:52:27   收藏:0   阅读:1534

最近设计和实现了一个JAVA的RESTful API的后台业务系统架构,主要基于Java平台。设计要求是:

可以看到系统对可用性和性能要求一般,但对安全性要求较高。整体设计架构:

bubuko.com,布布扣

之所以采用关系数据库和NoSQL混合模式,是因为系统有很多视频和图片文件,而且需要保存历史,所以这类数据存放在NoSQL数据库中。

技术选型

bubuko.com,布布扣

 

展现层:

中间层:

数据层:

公共:

其它:

系统部署图

bubuko.com,布布扣

上图可以看出,前端入口是负载均衡和反向代理(Apache HTTPD with mod_proxy and mod_balancer),中间是JBOSS应用服务器集群,后面是两台统计服务器(RServer),然后是关系数据库集群和NoSQL。

高可用方案:

系统上线运行以来基本满足设计要求。

原文:http://www.cnblogs.com/NL34/p/3555880.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!