浅入SpringCloud之Eureka(二)

浅入SpringCloud之Eureka(一)

hello,SpringCloud! 随着公司的业务发展,软件架构由原来的单体应用模式逐渐向微服务演进,小二也不甘于落后,开启了SpringCloud的学习之旅。工作之余阅读了一些微服务的入门书籍,来弥补一下微服务的概念空白,但是仅仅从书中去学习微服务还是不够过瘾,还需结合Coding一探究竟。

推荐书籍

前期预热,给大家推荐一些小二食用的书籍:

  1. 《微服务设计》;
  2. 《微服务分布式架构开发实战》;
  3. 《SpringBoot揭秘:快速构建微服务体系》;
  4. 《深入实践SpringBoot》;
  5. 《SpringCloud微服务架构开发实战》;
  6. 《重新定义SpringCloud实战》;
  7. 《Docker技术入门与实战》;
  8. 《循序渐进学Docker》;
  9. 《RocketMQ实战》
  10. 《Redis设计与实现》
  11. …后续补充

Eureka-服务端

  1. 添加依赖
<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
  1. 配置说明
    在这里插入图片描述
    在这里插入图片描述
    注:eureka服务器的地址(注意:地址最后面的 /eureka/ 这个是固定值)
  2. 高可用
  • Eureka-server端开启N个,相互注册
    在这里插入图片描述

Eureka-客户端

  1. 添加依赖
<dependency>
     <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
  1. 配置说明
    在这里插入图片描述
    在这里插入图片描述
  2. 高可用
  • 客户端高可用,需配置N个eureka服务的地址
    在这里插入图片描述

Eureka详细配置说明参考链接

https://blog.roncoo.com/article/128041

延伸

  • Eureka支持多种注册中心
  • @EnableDiscoveryClient注解在使用任何Eureka支持的注册中心时都可以使用,是一个通用的注解
  • @EnableEurekaClient注解只有在使用Eureka作为注册中心时才可以使用,是Eureka注册中心的专用注解,在使用其他注册中心的时候不管用
    所以,在使用Eureka作为注册中心的时候,推荐使用 @EnableEurekaClient注解,在使用其他注册中心的时候,使用@EnableDiscoveryClient 注解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

spancer124

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值