Open Feign Feign Feign声明式WebService客户端,旨在使编写Java Http客户端变得更容易,通过注解来使用。 Open Feign Open Feign是SpringCloud在Feign的基础上进行了封装,使之支持SpringMVC的注解和HttpMessageConverters(Http请求/响应与Java对象…
Ribbon 简介 Spring Cloud Ribbon也是基于Netflix Ribbon实现的一套客户端负载均衡和服务调用的工具。可配置连接超时、重试的机制,实现自定义负载均衡算法。 GitHub Ribbon已进入维护模式,未来可能会被Spring Cloud Loadbalancer替代。 Ribbon本地负载均衡,在调用微服务接口时候,…
Eureka集群 高可用、故障容错 负载均衡 节点之间相互注册,相互守望 cloud-eureka-server7001:Eureka集群 application-7001.yml server: port: 7001 eureka: instance: hostname: eureka7001.com #eureka服务端的实例名称 client…
Eureka Eureka停更说明 https://github.com/Netflix/eureka/wiki Eureka 2.0 (Discontinued) The existing open source work on eureka 2.0 is discontinued. The code base and artifacts tha…
IDEA搭建项目必要操作 字符编码 Settings - File encoding-utf8 勾选Transparent native-to-asciic on version,目的是properties文件使用Unicode编码 注解生效 Settings - Annotation Processors-enable Java编译版本选8 过滤…
什么是微服务 微服务是2014年提出的概念 微服务是一种架构风格 一个应用拆分为一组小型服务 每个服务运行在自己的进程内,也就是可独立部署和升级 服务之间使用轻量级HTTP交互 服务围绕业务功能拆分 可以由全自动部署机制独立部署 去中心化,服务自治。服务可以使用不同的语言、不同的存储技术 什么是SpringCloud 分布式微服务架构的一站式解决方…