Spring cloud:分布式认知
Spring cloud,Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。
Spring Cloud是基于Spring Boot,是一个微服务框架,Spring Cloud为开发者提供了快速构建分布式系统的工具,提供了全套的分布式系统解决方案,Spring Cloud是主流架构。
案例介绍:
案例源码:
pig,基于Spring Cloud、OAuth2.0、Vue的前后端分离的系统。 通用RBAC权限设计及其数据权限和分库分表 支持服务限流、动态路由、灰度发布、 支持常见登录方式, 多系统SSO登录
分布式很轻,没有想象的那么多。
cloud架构分布:
pig-auth 验证中心
pig-common核心(自动)
pig-config 配置(远程拿取配置)
pig-eureka 注册
pig-gateway网关(路由)
pig-modules项目模块(主模块下有子模块)
pig-visual(拦截)