美文网首页
Spring cloud的Service Discovery的D

Spring cloud的Service Discovery的D

作者: 沐文乘光 | 来源:发表于2019-07-15 12:01 被阅读0次

    Eureka服务的发布

    新建一个Spring Cloud的工程。在maven pom.xml中增加eureka组件的依赖。eureka组件即是常用的云服务的发现组件。

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

    继续增加dependencyManagement如下:

    <dependencyManagement>    <dependencies>        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-dependencies</artifactId>            <version>Finchley.RELEASE</version>            <type>pom</type>            <scope>import</scope>        </dependency>    </dependencies></dependencyManagement>

    application.yml文件追加如下内容(默认是空的)

    application.yml

    在DemoApplication的类名前面增加@EnableEurekaServer的注解。

    运行起来后。在浏览器里输入http://localhost:8761/

    会看见Eureka的管理页面。

    应用服务的发布

    新建一个Spring Boot项目。同样在里面增加netflix-eureka-server的依赖。application.yml的内容如下图:

    在DemoApplication类上追加@EnableEurekaClient,然后发布。这样这个服务会挂到Eureka服务上。在Eureka页面的服务列表中就可以看到多了这个服务了。服务名称service-helloworld。web上访问http://local/host/8762/会发现可以正常访问应用的服务。

    相关文章

      网友评论

          本文标题:Spring cloud的Service Discovery的D

          本文链接:https://www.haomeiwen.com/subject/ckagkctx.html