logo 返回列表

业务技术架构分类

2017-09-05 1767

目前比较流行的业务技术架构分为纯技术型架构和业务产品线型架构。何为纯技术性架构何为业务产品线型架构呢?

纯技术架构,绝大部分的公司都在使用,横向通过技术层面进行分层,展现层、业务逻辑层、DB层、缓存层等,也会在纵向进行业务分割比如:支付模块、订单模块等。特点就是大杂烩,所有的产品线都是由这一套架构支撑。比如我们支付模块有5台服务器提供服务,所有使用到支付功能的产品线都是由这5台服务器提供服务,此为纯技术架构型。这种业务架构模式也可以称作公平模式,因为每个节点对于使用它的产品线来说是公平的。支付模块a服务器,对于使用支付功能的产品线1和产品线2都是1/5的依赖,极端情况下如果5台支付模块服务器都挂掉,那么产品线1和产品线2只要涉及到支付部分都会挂掉这是很可怕的后果!

业务产品线型架构,是少数公司在使用的方式,这种在纯技术架构的基础上对架构进行了实际业务上的划分。现有产品线1和产品线2,那么会按照产品的并发量和压力来实际分配1台支付模块服务器给产品线1提供服务,分配4台支付模块服务器给产品线2使用,这样做的优势在于给1提供支付模块的服务器挂掉,不会对其他使用支付模块的产品线有影响,这也是更多从业务层面来考虑产品线的可用性,缺点就是如果分配不合理会造成服务器资源的浪费。

相关推荐
微信扫一扫
微信扫一扫
关注公众号,了解更多资讯
联系客服

微信扫码联系客服