Java 系统架构设计_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java 系统架构设计

Java 系统架构设计

 2014/4/1 4:05:40  stevenjohn  程序员俱乐部  我要评论(0)
  • 摘要:首先分为网关和引擎两部分:第一部分:网关主要负责转发请求和一些过滤操作,处理一些非法的重复IP请求,以及用户安全鉴权操作,分出来这一层的原因是,防止恶意攻击的请求太频繁,导致有逻辑业务的机器压力过大,导致宕机,这样子影响其他业务的处理,所以分出来了。第二部分:引擎主要负责处理业务逻辑。其次业务的可扩展性,对于业务请求,比如一套支付接口,可能有支付宝,银联,快钱,汇付,易宝等支付方式,使用反射原理调用不同的支付接口,避免啰里啰嗦的通过判断请求类型,再去分别调用每一个支付接口,降低程序的耦合性。
  • 标签:Java 设计 架构
首先分为网关和引擎两部分:
第一部分:网关主要负责转发请求和一些过滤操作,处理一些非法的重复IP请求,以及用户安全鉴权操作,分出来这一层的原因是,防止恶意攻击的请求太频繁,导致有逻辑业务的机器压力过大,导致宕机,这样子影响其他业务的处理,所以分出来了。
第二部分:引擎主要负责处理业务逻辑。

其次业务的可扩展性,对于业务请求,比如一套支付接口,可能有支付宝,银联,快钱,汇付,易宝等支付方式,使用反射原理调用不同的支付接口,避免啰里啰嗦的通过判断请求类型,再去分别调用每一个支付接口,降低程序的耦合性。
发表评论
用户名: 匿名