公司项目重构
原有项目架构springMVC+mybatis+mysql主从+nginx集群+redis集群,因为业务发展需要重构,以较低的改造成本,完成项目重构。
新架构采用
springMVC+dubbo远程调用框架+nacos注册中心+sentinel流控
接入方式
引入pom文件
<!-- dubbo nacos 集成 -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-configcenter-nacos</artifactId>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-nacos</artifactId>
</dependency>
<!-- dubbo sentinel 集成 -->
<!-- Sentinel adapter and transport -->
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-apache-dubbo-adapter</artifactId>
</dependency>