首页 > 其他分享 >Eureka-服务远程调用

Eureka-服务远程调用

时间:2024-04-05 16:03:11浏览次数:20  
标签:调用 服务 配置文件 yml Eureka 模块 远程 cloud

目的:让不同模块之间实现接口的调用(不同模块共享信息)

注:前提:不同模块的服务端口不同。

步骤如下:

一、搭建EurekaServer

1.1、引入eureka-server依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

1.2、在启动类上添加@EnableEurekaServer注解


1.3、在yml文件(配置文件中)配置Eureka的地址

这里呢,设置了服务的端口号、Eureka服务名称、Eureka地址信息。

二、服务注册

2.1、引入Eureka-client依赖(在提供服务的模块中,我这里是user-service模块)

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

2.2、在yml文件(配置文件中)配置Eureka的地址

具体配置内容,是我红色框所标注出的内容!!!

三、服务发现

3.1、引入Eureka-client依赖(在使用服务的模块中,我这里是order-service模块)

3.2、在yml文件(配置文件中)配置Eureka的地址(同上,这里我就不展开讲述了,只需要修改服务的服务名称)

3.3、在启动类中给RestTemplate加@LoadBalanced注解

3.4、给服务提供者的服务名称远程调用

这里的URL就要修改成服务提供者的服务名称,让其实现远程调用。

标签:调用,服务,配置文件,yml,Eureka,模块,远程,cloud
From: https://blog.csdn.net/m0_74411236/article/details/137384305

相关文章

  • 阿里云服务器无法远程连接
    一、问题由来使用远程连接工具操作阿里云服务器时,内存突然飙升到百分之八九十,然后突然服务器就连接不上啦,让人很是头大。  二、问题分析出现这个问题的原因,就是自己启动一个服务后,内存很快就满了,然后自己想关掉其中的一个服务,正准备关然后服务就连接不上了,初步判断不知道......
  • 如何利用c调用python代码
    C语言调用python通过C语言调用Python代码,需要先安装libpython3的dev依赖库(不同的ubuntu版本下,python版本可能会有差异,比如ubuntu22.04里是libpython3.10-dev)。首先可以通过以下命令验证是否是否已经存在python3的dev包dpkg-l|greplibpython3正常会有类似如下的输出,出......
  • vulhub中Apache Solr 远程命令执行漏洞复现(CVE-2019-0193)
    ApacheSolr是一个开源的搜索服务器。Solr使用Java语言开发,主要基于HTTP和ApacheLucene实现。此次漏洞出现在ApacheSolr的DataImportHandler,该模块是一个可选但常用的模块,用于从数据库和其他源中提取数据。它具有一个功能,其中所有的DIH配置都可以通过外部请求的dataC......
  • 系统调用(1)什么是文件描述符
    1.文件描述符系统调用IO也叫文件IO标准IO依赖于系统IO文件描述符是在文件IO中贯穿始终的类型。文件描述符(整型数,数组下标)文件描述符是数组下标,之前我们曾经做过一个实验,不停的fopen打开文件,最多只能打开1021个,再加上三个(标准输出,标准输入,标准出错);一共1024个这个1024就......
  • MySQL问题 远程连接数被占满
    设置MySQL单用户远程最大连接数是3setGLOBALmax_user_connections=3;查看连接数限制showvariableslike'%connections';其中,max_connections控制远程连接数和本地连接数总和上限。尝试继续创建远程连接失败情况1:max_connections比max_user_connections大通过本地连接......
  • 华为ENSP SSH使用RSA密钥交换进行远程登录实验
    实验拓扑:实验流程:1、AR1模拟客户端,AR2模拟远程登录服务器1、AR2开启SSH服务,配置AAA本地用户2、交换AR1和AR2的host主机密钥3、实现AR1远程登录AR2实验配置:先配置AR1和AR2的IP地址[AR1]intGigabitEthernet0/0/0[AR1-GigabitEthernet0/0/0]ipadd192.168.1.124[A......
  • DELPHI DLL的创建与调用.
    一.创建一个DLL项目 二.把验证过没有问题的函数写到DLL项目中 三.生成DLL 拿到了DLL 四.调用DLL通常DLL调用的声明语句都会写在 implementation之上或者之下,区别是作用域不同.唯一的要求是:声明语句必须要在调用语句之前!!!unitUnit1;interfaceusesWin......
  • defer 延迟调用【GO 基础】
    〇、前言在Go语言中,defer是一种用于延迟调用的关键字。defer在Go语言中的地位非常重要,它是确保资源正确释放和程序健壮性的关键字。本文将通过示例对其进行专门的详解。一、defer简介defer的主要用途是在函数执行完毕之前,确保某个操作被执行。通常用于:资源的释放管......
  • 函数的递归调用(零基础理解递归)
    目录一.什么是递归二.递归的限制条件三.递归的举例四.递归与迭代正文开始一.什么是递归什么是递归?递归是c语言学习中一个绕不开的话题,那什么是递归呢?递归其实就是一种解决问题的方法,在c语言中,递归就是函数自己调自己.写一个史上最简单的C语言递归......
  • pageSpy - 远程调试利器
    视频版:https://www.bilibili.com/video/BV1Zi4y167TZ前言在工作中,经常需要面对的问题就是处理客户提出的bug.但是这个事儿最耗费精力甚至决定能不能修的核心点,就是复现bug.因为不同业务的平台和表现形式不同,可能大家调试的方式也有些差异.对于笔者来说,最高......