springcloud
文章平均质量分 67
LC超人在良家
记录一下平时的工作
展开
-
SpringCloud Alibaba的使用
什么是SpringCloudAlibaba? ------------ 阿里巴巴结合自身微服务实践,开源的微服务全家桶Spring Cloud Alibaba真实应用场景 ------------大型复杂的系统(大型电商系统); 高并发系统(大型门户,秒杀系统); 需求不明确(初创公司业务系统)Spring Cloud Alibaba与Spring Cloud的区别SpringCloud Alibaba是SpringCloud的子项目,它是SpringCloud第二代的实现Sp..原创 2022-03-30 10:32:55 · 6537 阅读 · 0 评论 -
授权中心的操作
授权中心的主要职责:用户登录鉴权:接收用户的登录请求,通过用户中心的接口校验用户名密码使用私钥生成JWT并返回用户登录状态校验判断用户是否登录,其实就是token的校验用户登出用户选择退出登录后,要让token失效用户登录状态刷新用户登录一段时间后,JWT可能过期,需要刷新有效期创建jwt-token存入cookie1.创建一个springcloud项目-下的授权模块校验用户名密码必须到用户中心去做,因此用户中心必须对外提供的接口(feign),根据用原创 2022-01-11 11:15:00 · 1202 阅读 · 0 评论 -
Spring-springmvc-springboot-springcloud之间的关联
大家都知道spring-springmvc-springboot-springcloud等spring技术,但是,知道为何会有这么多sping的技术呢?其实这也是我一直的疑问,然后通过自己的工作和查找资料,有了一些浅薄的看法。错了请指正哈!spring首先,我门要知道spring是一个生态体系或者说是一个技术体系。spring的核心是IOC(inverse of control 控制反转)和AOP(aspect oriend program面向切面编程)。IOC是一种思想,不是一种技术,且不仅.原创 2022-01-07 09:02:44 · 352 阅读 · 0 评论 -
分布式ID
我们就拿订单来说订单数据非常庞大,将来一定会做分库分表。那么这种情况下, 要保证id的唯一,就不能靠数据库自增,而是自己来实现算法,生成唯一id。雪花算法用雪花算法生成唯一id:雪花算法会生成一个64位的二进制数据,为一个Long型。(转换成字符串后长度最多19) ,其基本结构:第一部分:备用第二部分:41位为毫秒级时间(41位的长度可以使用69年)第三部分:5位datacenterId和5位workerId(10位的长度最多支持部署1024个节点)第四部分:最后12位是毫秒内的计数(12原创 2021-12-31 09:20:19 · 196 阅读 · 0 评论 -
事务,本地事务,分布式事务
先理解三个概念事务数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。事务拥有以下四个特性,习惯上被称为ACID特性:原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态是指数据库中的数据应满足完整性约束。除此之外,一致性还有另外一层语义,就是事务的中间状态不能被观察到(这层原创 2021-12-31 09:20:07 · 250 阅读 · 0 评论 -
Springcloud的组成
springcloud是基于springboot的一套微服务解决方案,包括服务注册和发现(eureka),服务网关(gateway/zuul),负载均衡(robbin),熔断器(hysrix),配置中心(config),全链路监控(bar) 等组件。注意事项:1.springboot和springcloud的版本问题2.http://localhost:8761就可以了,后面不用加eureka3.feign的使用,注意你的微服务的控制器上面有没有多一层路径,又要在feign那边加上4.gatewa原创 2021-12-27 09:39:09 · 819 阅读 · 0 评论 -
Springcloud和springboot的版本依赖问题
springcloud和springboot的版本依赖问题确定你的maven镜像是<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/grou原创 2021-12-27 09:39:01 · 390 阅读 · 0 评论 -
@RestControllerAdvice统一异常处理和hystrix服务降级
现在的代码如下:1.统一异常处理:2.服务降级:3.输出从上可以看出,服务降级的优先等级高于异常处理。有了降级就不会走入异常处理中了原创 2021-12-27 09:38:51 · 295 阅读 · 0 评论