Spring Cloud是目前最流行的进行微服务架构的框架之一,是一个一站式的开发分布式系统的框架,为开发者提供了一系列的构建分布式系统的工具集。目前已经在各大互联网公司得到广泛应用,是进行微服务架构的优先选择工具,也是程序员进阶和架构师必备的技术。 在本套课程中将全面细致地讲授SpringCloud的方方面面,涵盖SpringCloud进行微服务架构的常用工具集,如:注册中心eureka、ribbon、hystrix、feign、zuul、config等,并通过一个个示例为大家清晰地展示Spring Cloud进行微服务开发的点点滴滴,让你学习更快更轻松。
2023-08-28 10:41:32 2.51MB Java学习资源 springcloud 微服务 Java框架
1
现有如下需求: 基于用户-角色-权限控制 权限粒度控制到具体的请求URL 当用户的角色或者权限变动后,已获授权的用户需要重新登录授权 本文围绕上面三个基本需求进行实现。 二、工程说明 设计的框架已经中间件有: Nacos 1.3 Spring Cloud Hoxton.SR8 JWT nimbus-jose-jwt Spring Cloud Gateway Spring security mybatis-plus Redis mysql 设计的主要工程有: gateway:网关,动态权限判断 auth:认证中心 upms:用户权限管理服务
2022-05-31 09:08:56 90KB 微服务
spring-cloud-microservices-development:Spring Cloud微服务开发。《 Spring Cloud微服务架构开发实战》
2022-05-28 14:45:45 2.5MB docker redis elasticsearch kibana
1
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring Cloud Hoxton 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。 特点: 1、采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI) 2、后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:BladeTool 3、BladeTool已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 4、集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性。 5、注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。 6、使用Traefik进行反向代理,监听后台变化自动化应用新的配置文件。 7、极简封装了多租户底层,用更少的代码换来拓展性更强的SaaS多租户系统。 8、借鉴OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。 9、借鉴Security,封装了Secure模块,采用JWT做Token认证,可拓展集成Redis等细颗粒度控制方案。 10、稳定生产了两年,经历了从Camden -> Hoxton的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构 11、项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。   SpringBlade 更新日志: v3.0.3 新增blade-develop的dockerfile 新增blade-develop推送docker配置 新增saber的dockerfile 新增kuboard k8s部署脚本 新增kuboard k8s部署方案 优化pom配置适配新版部署方案 优化swagger加载逻辑默认开启knife4j
1
文档讲解了如何使用Spring Cloud 开发微服务, 主要讲解了Eureka、Ribbon 、Feign 与Hystrix 这几个框架,并结合实例代码介绍使用各个框架来发布、调用微服务。
2022-03-24 20:08:08 9.97MB springcloud 微服务开发
1
基于SpringCloud的微服务的商城实战案例-simplemall 基于Dubbo的微服务两套开发基础框架,开箱即可。
2022-03-08 15:17:59 653B SpringCloud Dubbo SpringBoot Swagger
1
给大家分享一套课程,基于Go语言构建可落地的亿级微服务电商项目之用户服务模块,附代码、课件。 本课程基于电商业务,采用前后端分离方式进行构建和讲解,后端主要包括:Gin+Go-Micro以及前端主要包括Vue。由于内容比较多,课程会分模块讲解,包括用户服务模块、商品服务模块、订单服务模块、消息服务模块、支付服务模块、后台管理系统模块、营销中心模块、物流系统模块、搜索中心模块、智能推荐模块等等。 适合人群: 1.拥有理论基础扎实和想跳槽,且缺乏项目实战的学员 2.想了解和熟悉一些前沿技术在项目中的实践效果
2022-02-07 19:08:27 737B golang 微服务 开发语言 后端
1
Python 微服务开发的范例程序 微服务是一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。在微服务体系结构中,服务是细粒度的,协议是轻量级的。
2022-01-05 22:02:22 2.31MB python 微服务
1
Spring Cloud微服务开发实践.rar
2021-12-29 16:04:31 18.86MB spring cloud
电力系统的开发规范 1.统一应用开发平台整体介绍.pptx 2.统一应用开发平台单体应用开发框架介绍.pptx 3.统一应用开发平台单体应用示例.pptx 4.统一应用开发平台微服务开发框架介绍.pptx
2021-12-29 14:06:46 2.05MB 电力系统 开发规范
1