码迷,mamicode.com
首页 > 编程语言 > 详细

springcloud之eureka

时间:2020-07-08 14:55:43      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:str   fetch   ip地址   oca   reg   路径   自己   存在   service   

eureka-主要由两部分组成。

 

eureka-server

 

eureka-client   客户端包括消费者和生产者。消费者和生产者都是客户端。只需引入pom,启动类添加注解,配置文件配置其他信息。

 

生产者服务启动时会向注册中心,发送注册等相关信息。

注册中心将其信息保存在内存中。并且默认没30秒发送一次心跳。如果,超时未发送,则将其从注册中心剔除。

 

消费也向注册中心注册自己相关信息,同时拉取所有注册信息,保存到内存中,想调用哪个服务发起请求就可以。

 

----------------------------------

搭建Eureka  Server

1.创建一个模块。(省略)

2.引入pom坐标(省略)

3.配置yml配置文件

server:

  port:9000

eureka:

  instance: 

    hostname: localhost

  client:

    registry-with-eureka: false 是否将自己注册到注册中心

    fetch-registry: false  是否拉取注册中心信息

    service-url:

      defaultZone: http://${euraka.instance.hostname}:${server.port}/eureka/   配置暴露 给eureka client的请求地址

4.配置启动类

在启动类上配置注解 @EnableEurekaServer

 

-----------------------------------

服务向注册中心注册

1.引入eueka client坐标。(省略)

2.修改yml文件,添加eureka server相关信息

eureka:

  client:

    service-ulr:

      defaultZone: http://localhost:9000/eureka/  server的访问的路径

  instance:

    prefer-ip-address: true  使用ip地址注册。

3.配置启动类

 

springcloud之eureka

标签:str   fetch   ip地址   oca   reg   路径   自己   存在   service   

原文地址:https://www.cnblogs.com/xgzzzy16/p/13266751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!