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

springcloud学习03-spring cloud eureka

时间:2019-12-20 11:39:23      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:观察   相关信息   div   配置   ice   示例   url   提供者   spring   

对eureka一个大概介绍:https://blog.csdn.net/u010623927/article/details/88762525

这里面有个我做dubbo是的一个理解的错误:服务注册中不直接提供服务,

正确的解释是:当服务消费者要调用服务提供者,则向服务注册中心获取服务提供者地址,然后会将服务提供者地址缓存在本地,下次再调用时,则直接从本地缓存中取,完成一次调用。

所以说,服务注册中心记录的是服务提供者的服务地址以及服务状态等相关信息,这票博客中讲解的服务注册中心用了集群的方式,这里面就有考虑到多个服务中心的数据一致性问题了。

按上篇的方法搭建一个主项目,最后的pom不要更改了,按如下方法分别搭建三个module,以下做个示例

1.选择项目springcloud-->右键选择new module.

2.选择Spring Assistant, sdk为jdk1.8

技术图片

 

 

 

 

3.输入groupid与主工程的一致,其他随便起名字

技术图片

4.选择Spring Cloud Discovery,勾选Eureka Server,然后next-->finish

技术图片

5.修改resources/application.yml文件,以及启动入口相关的更改。

我这自动生成的配置文件是application.properties,但是网上都是application.yml我改一致了。观察到三个子模块的pom文件的依赖jar是一样的。此外,我删除了主工程除pom文件外的其他文件。

技术图片

6.配置Eureka的注册中心

   6.1.配置application.yml文件,配置文件的属性含义https://blog.csdn.net/xingbaozhen1210/article/details/80290588

server:
  port: 8888

eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

  6.2.在启动如加入注解@EnableEurekaServer

  6.3.测试是否成功

  运行Eureka子工程,浏览器访问localhost:8888/eureka,有eureka的相关信息的页面就配置成功了。

 

 

 

 

技术图片

springcloud学习03-spring cloud eureka

标签:观察   相关信息   div   配置   ice   示例   url   提供者   spring   

原文地址:https://www.cnblogs.com/wang-liang-blogs/p/12072127.html

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