SpringCloudAlibaba将做为公司主要系统架构,为公司的长期发展做铺垫

目前使用的架构有SpringBoot 和 SpringCloudAlibaba

基于SpringCloudAlibaba版本的微服务架构早已落地,后期会依据系统需求采用不同的架构。

 

两种架构各有优缺点:

SpringBoot适合中小型项目,因所有业务在同一个地方维护成本低,所需要的服务器资源少,适合团队快速开发

SpringCloudAlibaba适合中大型项目,维护成本高,所需要的服务器资源多3台及以上服务器,易扩展,适合高用户量高流量,可以根据用户量的多少增减机器数量,适合分组分模块开发

 

SpringCloudAlibaba版本:

SpringCloudAlibaba采用前后端分离的架构,微服务间业务调用采用RPC的方式调用(采用Dubbo未使用Feign ,系统未使用Maven的继承方式,使用import方式构建子服务会更加简洁,非常适合组团队开发协作,服务间仅依赖接口层

 

后端主要的技术:

SpringCloudAlibaba最新版

Nacos

Dubbo

Mybatis

Redis

Maven