谈分布式架构的搭建

摘要 随着互联网的日新月异,互联网用户日益增多,为满足日渐增长的用户访问需求,分布式系统的搭建愈显重要。

属于 :API 标签: 发布于:2019-12-19 11:24:51

随着互联网的日新月异,互联网用户日益增多,为满足日渐增长的用户访问需求,分布式系统的搭建愈显重要。

目前主流的架构

springmvc/springboot + mybatis + mysql + dubbo + nginx + html

前后端分离

前端html页面 通过nginx映射域名直接访问, 比如 www.yf2017.top

然后html直接调用API来进行数据交互。

springmvc/springboot则来负责API层, 消费dubbo服务。


nginx的六种策略:轮询upstream(默认)、权重weight、ip_hash、least_conn最少活跃调用、fair响应时间方式、url_hash依据url分配方式。

dubbo的四种策略: 随机、轮询、最少活跃调用、一致hash。