随笔分类 - Spring-Cloud
摘要:是什么? Feign 是一个声明式的伪 HTTP 客户端,它使得写 HTTP 客户端变得更简单 为什么? 使用 Feign,只需要创建一个接口并注解。它具有可插拔的注解特性。Feign 支持可插拔的编码器和解码器。Feign 默认集成了 Ribbon,Nacos 也很好的兼容了 Feign,默认实现
阅读全文
摘要:什么是服务雪崩 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 HTTP/RPC 相互调用,在 Spring Cloud 中可以用 RestTemplate + LoadBalanceClient 和 Feign 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或
阅读全文
摘要:微服务架构概念 微服务架构是一种架构概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。 需要解决的问题: 客户端如何访问这些服务? 每个服务之间如何通信? 如此多的服务,如何管理? 服务挂了,如何解决?(备份方案,应急处理机制) Spring Clo
阅读全文
摘要:Eureka 服务注册与发现 pom @EnableEurekaServer:启动一个服务注册中心 配置:application.yml 服务提供者 pom @EnableEurekaClient 表明自己是一个 Eureka Client 配置application.yml 服务消费者(Feign
阅读全文
摘要:Spring Boot 配置 Swagger2 接口文档引擎 Maven 增加 Swagger2 所需依赖,pom.xml 配置如下: 配置 Swagger2 注意:RequestHandlerSelectors.basePackage("com.funtl.itoken.service.admin
阅读全文

浙公网安备 33010602011771号