随笔分类 -  Spring-Cloud

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