博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring-cloud 学习二 服务发现
阅读量:5281 次
发布时间:2019-06-14

本文共 1375 字,大约阅读时间需要 4 分钟。

注册中心服务发现的例子

添加module

pom文件如下

4.0.0
com.dh.cloud
server-discovery
1.0-SNAPSHOT
com.dh.cloud
spring-cloud-demo
1.0-SNAPSHOT
org.springframework.cloud
spring-cloud-starter-eureka-server

 

 

 

 

在resources目录下添加两个文件application.yml和bootstrap.yml

服务使用8761端口

配置文件application.yml

server:  port: 8761eureka:  instance:    hostname: discovery  client:    registerWithEureka: false    fetchRegistry: false    serviceUrl:      defaultZone: http://discovery:${server.port}/eureka/spring.cloud.config.discovery.enabled: true

  对于yml文件的写法,我简单的理解成了大家熟悉的 xxx.properties文件的写法

  例如

    果用properties文件来写的话端口部分的的写法为  server.port=8761

      bootstrap.yml文件内容

spring:  application:    name: discovery

 

添加一个spring boot 启动程序,并加上注解@EnableEurekaServer

代码如下

其中SpringBootApplication是配置可启动spring boot应用的注解

@EnableEurekaServer@SpringBootApplicationpublic class EurekaServerApplication {    public static void main(String[] args) {        SpringApplication.run(EurekaServerApplication.class, args);    }}

运行main方法,打开8761端口可以看到注册中心启动成功

 

转载于:https://www.cnblogs.com/modprobe/p/6001333.html

你可能感兴趣的文章
文档流
查看>>
C++:gethostname,gethostbyname获取IP地址和计算机名
查看>>
web移动端浮层滚动阻止window窗体滚动JS/CSS处理
查看>>
LeetCode Min Cost Climbing Stairs
查看>>
第十三讲:外观模式
查看>>
15_获取LayoutInflater的三种方法
查看>>
docker volume
查看>>
free - 显示系统内存信息
查看>>
webstorm快捷键整理
查看>>
【几个常见的分享按钮】(非JiaThis)
查看>>
线程池
查看>>
字符串的排列
查看>>
解决Asp.net MVC3下Web.config开启Custom Errors后Application_Error不触发问题
查看>>
SQL 游标
查看>>
Java9+版本中,Interface的内容
查看>>
从0開始学习 GitHub 系列之「07.GitHub 常见的几种操作」
查看>>
OTRS
查看>>
GDB 调试程序
查看>>
浮点数精度问题
查看>>
ORA-00054 资源正忙
查看>>