springcloud之eureka下

0 环境

系统环境:win10
编辑器:IDEA

1 服务注册

1 依赖

添加web client依赖 一会要用到 还是创建springboot项目的方式

2 yml配置

spring:
  application:
    name: provider


server:
  port: 1300

eureka:
  client:
    service-url:
    # 指向server/服务名称 端口 服务地址 defaultZone: http:
//localhost:1234/eureka

3 启动项目(server client)

 

 2 服务消费

 1 基本用法

演化

2 RestTemplate的使用

 使用指南

3 负载均衡

服务端负载均衡 --> nginx方式 客户只需知道nginx地址即可 nginx会将请求发给tomcat 而客户不需知道是哪个服务器提供的服务

客户端负载均衡 --> 客户端本身知道服务端的信息(自己维护server表) 通过配制好的负载均衡策略 调用server

使用restTemplate 需要添加@LoadBalanced注解(客户端的负载均衡) 

 

posted @ 2020-03-08 10:37  焜掱玚  阅读(152)  评论(0编辑  收藏  举报
levels of contents