美文网首页
浅入SpringCloud之Eureka(一)

浅入SpringCloud之Eureka(一)

作者: 猴小马_spancer | 来源:发表于2019-08-04 20:09 被阅读0次

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/ 这个是固定值)

  1. 高可用
  • 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 注解

相关文章

网友评论

      本文标题:浅入SpringCloud之Eureka(一)

      本文链接:https://www.haomeiwen.com/subject/zmaydctx.html