![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 73
不带刺仙人球
这个作者很懒,什么都没留下…
展开
-
微服务数据一致性
参考:https://blog.csdn.net/u013380694/article/details/82912087使用本地事务和分布式事务保证一致性在传统的单击应用中,最简单、最直接、最普遍的会使用一个关系型数据库,通过关系型数据库的事务保证数据的一致性。这种事务有四个基本要素:ACID。2.微服务架构中的最终一致性在分布式系统架构中有一个CAP理论:任何分布式系统只可同时满足一致性(Consistency)、可用性(Availability)、分区容错性(Partition ..原创 2021-02-02 09:00:56 · 385 阅读 · 0 评论 -
实现微服务统一认证鉴
参考:https://www.cnblogs.com/haoxianrui/p/13719356.html?share_token=35c0a6b8-bd21-426e-954f-89d92eaed31fhttps://www.cnblogs.com/haoxianrui/p/13740264.htmlSpring Cloud Gateway + Spring Security OAuth2 + JWT实现微服务统一认证鉴Spring Cloud实战 | 最七篇:Spring ...原创 2021-02-01 23:24:15 · 175 阅读 · 0 评论 -
springboot启动
参考:https://www.jianshu.com/p/943650ab7dfd@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}Annotation定义(@SpringBootApplication)和类定义(SpringAppli原创 2021-01-31 21:58:10 · 97 阅读 · 0 评论 -
springcloud组件
参考:https://www.cnblogs.com/bt2882/p/13304746.html?sharea_token=8deb2369-f8e3-4b7d-8cfa-47fea11f6e51eureka默认心跳为30秒,失效时间默认为90秒。A服务第一次与B服务打交道,如果eureka宕机,如果交易在30秒前,则A还可以继续调用B,因采用的事本地缓存。如果是30秒后,则无法调用。SpringCloud核心组件Eureka(类似于zookeeper)首先考虑一个问题,订单服务...原创 2021-01-24 23:53:34 · 154 阅读 · 1 评论 -
分布式事务-2PC
参考:https://my.oschina.net/catcloud/blog/42832992PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两个阶段,P是指准备阶段,C是指提交阶段。在计算机中部分关系数据库如Oracle、MySQL支持两阶段提交协议,如下图:1. 准备阶段(Prepare phase):事务管理器给每个参与者发送Prepare消息,每个数据库参与者在本地执行事务,并写本地的Undo/Re原创 2021-01-23 09:29:21 · 401 阅读 · 0 评论 -
springcloud熔断器Hystrix
参考:https://blog.csdn.net/qq_41402200/article/details/90447408Hystrix 负责监控服务之间的调用情况,连续多次失败的情况进行熔断保护。保护的方法就是使用Fallback,当调用的服务出现故障时,就可以使用Fallback 方法的返回值;Hystrix 间隔时间会再次检查故障的服务,如果故障服务恢复,将继续使用服务。实例:service工程①此工程下有四个模块:一个注册中心以及服务 A、B、C② A 提供服务并且调用...原创 2020-10-22 10:10:36 · 181 阅读 · 0 评论 -
springcloud负载均衡ribbon
参考:https://blog.csdn.net/qwe86314/article/details/980276482个provider,1个consumernginx为服务端负载均衡客户端负载均衡。二、自动负载均衡使用 @Loadbalancer 实现负载均衡在SpringCloud中实现负债均衡非常的简单,只需要在RestTemplate上加入一个@LoadBalanced注解就可以了如下@Bean@LoadBalancedRestTemplate loadBal.原创 2020-10-20 10:15:30 · 135 阅读 · 0 评论 -
springcloud注册中心网关路由信息
外部发送请求->2个nginx->n个网关->多个注册中心->多个注册应用->其他系统应用类的对于日志采用AOP成功统一返回进日志中心,错误日志也统一收集进日志中心。注:1、nginx主备通过keepalive保持连接,主活着时,用主不用备。2、网关前有filter过滤权限header、token。3、网关通过注册中心获取网址,如名称相同的spring.application.name获取一个列表,网关负载均衡的访问,名称相同即可。...原创 2020-10-19 20:19:11 · 263 阅读 · 0 评论 -
SpringCloud之Feign
参考:https://blog.csdn.net/weixin_41133233/article/details/85141410Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。server: port: 8094spring: application:# 注册服务的名称,注意服务器名称不能使用下划线连接,可以使用中..原创 2020-10-19 19:25:35 · 95 阅读 · 0 评论 -
springcloud
参考weixin_43751710的博客:https://blog.csdn.net/weixin_43751710/article/details/90271648?utm_source=app参考源码:https://github.com/mengyuxiaofeng/SpringCloudhttps://github.com/zyzn123/SpringCloud/tree/mast...原创 2020-04-06 22:49:25 · 173 阅读 · 0 评论