微服务 – Spring Cloud – Rabbion
Ribbon 简介
Ribbon是Netflix发布的开源项目,主要目的是为客户端提供负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单地说,就是在配置文件中列出Load Balancer(简称LB)后面所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我...
Ribbon是Netflix发布的开源项目,主要目的是为客户端提供负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单地说,就是在配置文件中列出Load Balancer(简称LB)后面所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我...
HashiCorp Consul is a service networking solution that enables teams to manage secure network connectivity between services and across on-prem and m...
ZooKeeper是一个集中式服务,用于维护配置信息、命名、提供分布式同步、提供组服务. 支持高度可靠的分布式协调.
zookeeper 数据模型: 其实就是用来存储和处理...
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。
SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能
Read More
在日常项目中,可能经常会遇到发起http请求,调用别的资源拿到需要的数据。比方说调用公司的某一个http服务、第三方http接口等 http请求方式分为好几种,如果遵循resultful api格式,那就分为 post、get、delete、put等 最常见的为 配置本地资源映射,可以读取本地的图片、文件、音频、视频等
springboot 封装http请求工具
Read More
springboot 封装http请求工具
Springboot 拦截器配置本地资源映射
创建WebAppConfigurer 拦截器类, 重写 addResourceHa...
mvn 打包jar包。 Docker 部署 jar 包程序