微服务 – Spring Cloud – Rabbion

微服务 – Spring Cloud – Rabbion

文章目录

  • 微服务 – Spring Cloud – Rabbion
    • Ribbon 简介
    • 负载均衡 + RestTemplate 示例
      • 一、Ribbon默认的负载规则 - 轮询
      • 二、Ribbon负载规则 - 随机

Ribbon 简介

Ribbon是Netflix发布的开源项目,主要目的是为客户端提供负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单地说,就是在配置文件中列出Load Balancer(简称LB)后面所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。

负载均衡 + RestTemplate 示例

一、Ribbon默认的负载规则 - 轮询

1、启动eureka 集群

localhost:7001

localhost:7002

pom依赖

你可能感兴趣的:(spring,cloud,微服务,eureka)