springcloud-Eureka

这篇具有很好参考价值的文章主要介绍了springcloud-Eureka。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring

1.Eureka注册中心

springcloud-Eureka,springCloud,spring cloud,eureka,spring

1.1 简介与依赖导入

springcloud-Eureka,springCloud,spring cloud,eureka,spring

springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring

1.2 服务注册与发现

springcloud-Eureka,springCloud,spring cloud,eureka,spring

springcloud-Eureka,springCloud,spring cloud,eureka,spring
启动eureka模块
springcloud-Eureka,springCloud,spring cloud,eureka,spring
访问Eureka
springcloud-Eureka,springCloud,spring cloud,eureka,spring
将user-service,book-service,borrow-service作为eureka的客户端,先导包。三个导入方式一样。
springcloud-Eureka,springCloud,spring cloud,eureka,spring
配置文件,三个模块下都一样配置
springcloud-Eureka,springCloud,spring cloud,eureka,spring
然后分别启动三个模块
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
发现注册服务
springcloud-Eureka,springCloud,spring cloud,eureka,spring
三个模块起名字同理
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring

*** 实现服务发现,让各个模块之间调用

springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring

springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
然后重启borrow-service,刷新,此时通过服务名称可实现访问。
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
添加环境变量
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
启动
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
再次刷新发现01调用,02未调用。说明同样的服务存在多个的话,eureka将会进行负载均衡,选择一个合适的去调用,若其中一个关闭,则回调用另一个。到此,简单的服务发现与负载均衡就实现了。

1.3 Eureka:高可用配置

若Eureka中断了,则会存在其他服务,还可访问。但若缓存过期了,都访问不了。此时,可配置多个eureka服务,类似user-service,做成一个集群。
springcloud-Eureka,springCloud,spring cloud,eureka,spring
变动后,注意红框的内容,两个eureka服务是互相绑定的。
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring

此时需要指定ip地址,因为此时访问不能用localhsot,只能用自定义主机名
针对linux在vim /etc/host,在里边添加两行
127.0.0.1 eureka01 127.0.0.1 eureka02
针对windows,在C:\Windows\System32\drivers\etc\host
springcloud-Eureka,springCloud,spring cloud,eureka,spring
添加两个eureka集群服务
springcloud-Eureka,springCloud,spring cloud,eureka,spring
指定两个eureka的配置文件springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
启动eureka集群
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
接下来需要将微服务(user-service,borrow-service,book-service)配置挂载到两个eureka上去。三个服务同理。然后启动三个服务。springcloud-Eureka,springCloud,spring cloud,eureka,spring

springcloud-Eureka,springCloud,spring cloud,eureka,spring
服务在两个eureka上都存在。
springcloud-Eureka,springCloud,spring cloud,eureka,spring
springcloud-Eureka,springCloud,spring cloud,eureka,spring
此时挂掉其中一个,服务还能继续访问,此时实现了高可用。
需要项目资料的可关注后在下方评论1,后续会持续更新文章来源地址https://www.toymoban.com/news/detail-704381.html

到了这里,关于springcloud-Eureka的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Springcloud笔记(1)-微服务和springcloud介绍

    Springcloud笔记(1)-微服务和springcloud介绍

    就是将一个大的应用,拆分成多个小的模块,每个模块都有自己的功能和职责,每个模块可以 进行交互,这就是微服务对于微服务,业界没有严格统一的定义,但是作为“微服务”这名词的发明人,Martin Fowler对微服务的定义似乎更具有权威性和指导意义,他的理解如下: 简

    2024年02月07日
    浏览(5)
  • 【springcloud微服务】springcloud整合openfeign使用详解

    目录 一、前言 二、微服务接口之间的调用问题 2.1 Httpclient 2.2 Okhttp 2.3 HttpURLConnection 2.

    2024年02月02日
    浏览(12)
  • SpringCloud网关Gateway认证鉴权【SpringCloud系列7】

    SpringCloud网关Gateway认证鉴权【SpringCloud系列7】

    SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见。 程序员每天的CV 与 板砖,也要知其所以然,本系列课程可以帮助初学者学习 SpringBooot 项目开发 与 SpringCloud 微服务系列项目开发 本文章是系列文章中的一篇 1、SpringCloud 项目基础工程搭建 【SpringCloud系列1】 2、S

    2024年02月09日
    浏览(16)
  • SpringCloud微服务项目快速搭建(SpringCloud Alibaba)

            Spring Cloud Alibaba 是 Spring Cloud 和 Alibaba 面向微服务架构的一站式解决方案,为 Spring Cloud 生态中的各个组件提供了与 Alibaba 中间件的衔接、更方便、更易用的快速开发微服务的能力和支持 Nacos:服务注册和发现、配置中心,提供服务注册和发现、分布式配置等能力

    2024年02月10日
    浏览(9)
  • [SpringCloud | Linux] CentOS7 部署 SpringCloud 微服务

    [SpringCloud | Linux] CentOS7 部署 SpringCloud 微服务

    目录 一、环境准备 1、工具准备 2、虚拟机环境 3、Docker 环境 二、项目准备 1、配置各个模块(微服务)的 Dockerfile 2、配置 docker-compose.yml 文件 3、Maven 打包 4、文件整合并传输 三、微服务部署 1、部署至 Docker 2、访问微服务 四、问题汇总 1、加载、启动很慢 2、没有给 CentOS

    2024年02月06日
    浏览(10)
  • SpringCloud学习笔记(十三)_Zipkin使用SpringCloud Stream以及Elasticsearch

    在前面的文章中,我们已经成功的使用Zipkin收集了项目的调用链日志。但是呢,由于我们收集链路信息时采用的是http请求方式收集的,而且链路信息没有进行保存,ZipkinServer一旦重启后就会所有信息都会消失了。基于性能的考虑,我们可以对它进行改造,使用SpringCloud Strea

    2024年02月04日
    浏览(9)
  • SpringCloud学习笔记(九)_使用Java类加载SpringBoot、SpringCloud配置文件

    我们都知道平常在使用SpringBoot和SpringCloud的时候,如果需要加载一两个配置文件的话我们通常使用@Value(“${属性名称}”)注解去加载。但是如果配置文件属性特别多的时候使用这种方式就显得特别的不友好了。 比如说,我们要加载下方这个名为application.yml的配置文件。 | —

    2024年02月11日
    浏览(17)
  • SpringCloud Gateway 整合RSA对请求参数解密、响应结果加密【SpringCloud系列10】

    SpringCloud Gateway 整合RSA对请求参数解密、响应结果加密【SpringCloud系列10】

    本文章实现的是 网关中的 参数解密、响应数据体加密功能。 1 集成 commons-codec commons-codec 是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。 本项目中集成RSA 非对称算法,RSAUtils 工具类 然后创建一个测试类,生成一组公钥

    2024年02月06日
    浏览(16)
  • 微服务+springcloud+springcloud alibaba学习笔记【Hystrix(豪猪哥)的使用】(6/9)

    微服务+springcloud+springcloud alibaba学习笔记【Hystrix(豪猪哥)的使用】(6/9)

    前几章,我们讲解了Eureka注册中心、Ribbon和OpenFeign服务调用框架;今天开始讲一个分布式微服务项目中很重要的内容Hytrix服务降级框架。 尽管Hytrix官网停止更新了,但是Hytrix的设计理念和思想非常优秀,其他服务降级框架的设计都是借鉴于它,可以说它是所有分布式微服务项

    2023年04月20日
    浏览(13)
  • 微服务springcloud 01 sts环境,maven管理,和springcloud简介,通用模块commons

    微服务springcloud 01 sts环境,maven管理,和springcloud简介,通用模块commons

    01.使用的环境是sts和maven。 02.介绍springcloud springcloud是一个大的微服务框架。 03.Spring cloud对比Dubbo Dubbo Dubbo只是一个远程调用(RPC)框架;默认基于长连接,支持多种序列化格式 Spring Cloud 框架集,提供了一整套微服务解决方案(全家桶);基于http调用;Rest API 04.项目实现 第一步:创建

    2024年02月09日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包