springcloud之Feign、ribbon设置超时时间和重试机制的总结详解

一、 Feign设置超时时间 使用Feign调用接口分两层,ribbon的调用和hystrix的调用,所以ribbon的超时时间和Hystrix的超时时间的结合就是Feign的超时时间 #hystrix的超时时间 h...

Dubbo学习笔记详解

目录 一、分布式基本知识 1.1) 架构演变 1.2)、分布式基本概念 二、RPC简介 2.1) RPC概念 2.2) RP...

eureka运行报错:Connection to http://localhost:8761 refused详解

昨天软终端给别人用过,今天我的spring boot项目启动eureka的时候就报这个错了 我就很疑惑,我所有的启动参数中都没有8761这个端口,nginx的配置文件中也没有这个端口 在我保证不是代码和配置错误的情况下,我搜索过程中看到...

在运行微服务架构的时候报错error creating bean h name 'advisor'.. Unsatisfied dependency..constructor argument with index 0...详解

工作的时候遇到了这样的报错信息,提示的错误类没有任何问题,控制台错误日志信息接着往下找 然后就发现了一个数据库映射类的问题,显示mapping问题 接着我就发现这个映射类中有一个list类型的字段,但是它的get方法我没有用@Trans...

微服务架构下处理分布式事务,你必须知道的事儿详解

根据微服务架构的鼻祖 Martin Fowler 的忠告,微服务架构中应当尽量避免分布式事务。然而,在某些领域,分布式事务如同宿命中的对手无法避免。 在工程领域,分布式事务的讨论主要聚焦于强一致性和最终一致性的解决方案。 典型方案包括:...

微服务架构及分布式事务解决方案详解

分布式事务 分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行...

Spring Boot(一):初步认识详解

简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot...

基于SpringBoot + Mybatis实现SpringMVC Web项目详解

一、热身 一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心项目技术结构上的设计。而几乎所有结构良好的软件(项目)都使用了分层设计。分层设计是将项目按技术职能分为几个内聚的部分,从而将技术或接口的实现细节隐藏起来。...

Spring Boot(二):@SpringBootApplication注解理解详解

@SpringBootApplication包含三个有用的注解,包括 @SpringBootConfiguration:看源码其实就是@Configuration,表示当前类是一个配置类,就像xml配置文件,而现在是用java配置文件,效...

springboot中自定义根路径的配置详解

Spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在Application.propertie...