Spring cloud 2-Eurake注册服务

匿名 (未验证) 提交于 2019-12-03 00:30:01

微服务和传统的SOA架构不一样,用以下图来表示

所以只需要在传统的springboot项目上加上一点配置,注册到Eurake里面去即可

在传统的springboot上面新增两个

<!--这个有可以不用 --> <parent>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-parent</artifactId>     <version>1.5.12.RELEASE</version> </parent> <!--Eurake的jar,需要排除自带版本低的servlet-api --> <dependencies>     <dependency>         <groupId>org.springframework.cloud</groupId>         <artifactId>spring-cloud-starter-eureka-server</artifactId>         <exclusions>                <exclusion>                    <groupId>javax.servlet</groupId>                    <artifactId>servlet-api</artifactId>                </exclusion>             </exclusions>         <version>1.3.5.RELEASE</version>     </dependency> <dependencies>
#自己项目端口 server.port=8080 eureka.instance.hostname=localhost  #是否注册到Eurake eureka.client.register-with-eureka=true #是否从Eurake获取注册信息 eureka.client.fetch-registry=true #心跳包30秒一次 eureka.client.registry-fetch-interval-seconds: 30 #设置连接Eurake服务器地址 eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:8761/eureka/  #在eurake中给这个项目起一个名字==id spring.application.name=user-service
//需要加入Eurake客户端注解 @EnableEurekaClient @SpringBootApplication public class StartProject {     public static void main(String[] args) {         SpringApplication.run(StartProject.class, args);     } } 

输入http://localhost:8761

存在项目的名称代表成功

链接:https://pan.baidu.com/s/16dyoN95-362R63qc11up4w 密码:vaw5

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!