cloud-vue是一套基于springcloud + mybatis + vue全家桶(Vue2.x + Vue-router2.x + Vuex)的前后端分离框架. 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。 系统包括分布式配置、eureka注册中心、服务中心、zipkin分布式跟踪等。 每个模块服务多系统部署,注册到同一个eureka集群服务注册中心,实现集群部署。
为避免Eureka的侵入性设计,本项目是基于zuul开发的独立路由器(相当于Nginx),比较适合java程序拓展路由需求,比喻流量监控、接口验签、ip黑名单、登陆校验等等,在业务拓展的时候比较方便,支持域名动态路由,无需重启即使生效!