首页 > 其他分享 >8-springcloud-eureka-4-向Eureka服务注册中心注册服务

8-springcloud-eureka-4-向Eureka服务注册中心注册服务

时间:2023-04-06 11:33:29浏览次数:40  
标签:服务 springcloud eureka instance 注册 服务提供者 Eureka 服务端

eureka-server就是我们自己开发的module,是eureka的服务端,扮演注册中心的角色;

eureka-client就是我们自己开的微服务module,向eureka-server注册中心注册服务;

前面搭建了服务提供者项目,接下来我们就可以将该服务提供者注册到Eureke 注册中心,步骤如下:

demo1-provider项目中操作

1、在该服务提供者中添加 eureka 的依赖,因为服务提供者向注册中心注册服务,需要连接 eureka,所以需要 eureka 客户端的支持;

<!--spring-cloud-starter-netflix-eureka-client-->
<dependency>

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

2、激活 Eureka 中的 EnableEurekaClient 功能

在 Spring Boot 的入口函数处,通过添加@EnableEurekaClient 注解来表明自己是一个 eureka 客户端,让我的服务提供者可以连接 eureka 注册中心;

3、配置服务名称和注册中心地址

#每间隔2s,向服务端发送一次心跳,证明自己依然"存活"
eureka.instance.lease-renewal-interval-in-seconds=2
#告诉服务端,如果我10s之内没有给你发心跳,就代表我故障了,将我踢出掉
eureka.instance.lease-expiration-duration-in-seconds=10
#告诉服务端,服务实例以IP作为链接,而不是取机器名
eureka.instance.prefer-ip-address=true
#告诉服务端,服务实例的名字
eureka.instance.instance-id=34-springcloud-service-goods
#eureka注册中心的连接地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka

4、启动服务提供者 SpringBoot 程序的 main 方法运行;

5、启动运行之后,通过在浏览器地址栏访问我们之前搭建好的 eureka 注册中

心,就可以看到有一个服务已经注册成功了;

 

 

标签:服务,springcloud,eureka,instance,注册,服务提供者,Eureka,服务端
From: https://www.cnblogs.com/healthinfo/p/17292245.html

相关文章

  • jsp+servlet实现的人力资源管理系统(实现了注册登录、部门管理、招聘管理、培训管理、
    @目录jsp+servlet实现的人力资源管理系统实现功能截图系统功能使用技术完整源码jsp+servlet实现的人力资源管理系统本系统是一个servlet原生框架实现的人力资源管理系统,实现了注册登录、部门管理、招聘管理、用户管理、薪资管理、职位管理等常用功能。(文末查看完整源码)实现......
  • jsp+servlet+mysql实现的停车场管理系统(分为普通用户和管理员,实现注册登录、留言管理
    @目录jsp+servlet+mysql实现的停车场管理系统实现功能截图系统功能使用技术完整源码jsp+servlet+mysql实现的停车场管理系统本系统是一个servlet原生框架实现的停车场管理系统,总共分为两个角色,普通用户和管理员,实现了用户管理、停车信息管理、IC卡管理、临时停车管理、出入场管......
  • 基于SSM+JSP实现的民宿预订网站(用户管理、房源管理、注册登录、民宿预定、订单管理、
    @目录基于SSM+JSP实现的民宿预订网站实现功能截图系统功能使用技术完整源码基于SSM+JSP实现的民宿预订网站本系统是SSM的民宿管理系统,可以实现用户管理、房源管理、用户注册登录、民宿预定、订单管理等功能。(文末查看完整源码)实现功能截图登录首页房间管理房源管理......
  • SpringCloud Config
    为什么需要配置中心单体应用,配置写在配置文件中,没有什么大问题。如果要切换环境可以切换不同的profile(2种方式),但在微服务中。微服务比较多。成百上千,配置很多,需要集中管理。管理不同环境的配置。需要动态调整配置参数,更改配置不停服。配置中心介绍分布式配置中心包......
  • Win10 兼容性 Visual studio web应用程序 ASP.NET 4.0 尚未在 Web 服务器上注册
     系统升级到windows10,Visualstudio 创建web应用程序时出现如下提示ASP.NET4.0尚未在Web服务器上注册。为了使网站正确运行,可能需要手动将Web服务器配置为使用ASP.NET4.0,按F1可了解更多详细信息尝试:  C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319并管理员运行a......
  • 用户注册登录
    importjsonfromflaskimportFlask,render_template,request,jsonifyfromflask_mysqldbimportMySQLapp=Flask(__name__)app.config['MYSQL_HOST']='localhost'app.config['MYSQL_USER']='root'app.config[......
  • SpringCloud——SpringCloud Alibaba Sentinel原理与实战
    摘要在微服务架构中,我们将系统拆分成了很多服务单元,各单元的应用间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟而这些问题会直接导致调用方的对外服务也出现延......
  • SpringCloud——SpringCloud Sleuth原理与实战
    摘要SpringCloudEureka是SpringCloudNetflix微服务套件中的一部分,它基于NetflixEureka做了二次封装,主要负责完成微服务架构中的服务治理功能。SpringCloud通过为Eureka增加了SpringBoot风格的自动化配置,我们只需通过简单引入依赖和注解配置就能让SpringBoot构建的微服务......
  • 7-springcloud-eureka-3-搭建与配置eureka服务注册中心
    SpringCloud要使用Eureka注册中心非常简单和方便,SpringCloud中的Eureka服务注册中心实际上也是一个SpringBoot工程,我们只需通过引入相关依赖和注解配置就能让SpringBoot构建的微服务应用轻松地与Eureka进行整合。具体步骤如下:1、创建一个SpringBoot项目,并且添......
  • 模拟mybatis接口动态注册过程
    思考  前文提到2种方式动态加载bean到容器,这里我们模拟一下mybatis手动注册Bean到容器的过程。模拟有啥好处,主要是为了方便你理解如何手动注册Bean的过程及mybatis的设计思想。毕竟这个才是spring的核心内容。    首先思考一下问题    如果你实现这个问题,你准备怎......