SpringCloud Eureka服务发现实现过程

网友投稿 283 2022-12-22


SpringCloud Eureka服务发现实现过程

这篇文章主要介绍了SpringCloud Eureka服务发现实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、Eureka服务端集群开发

1、先创建一个父工程

若是不是普通demo,还有别的配置时,需要注意若是服务开不起来可能就是父类依赖中可能会需要这个标签。

2、再创建两个子工程

1、导入依赖

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

2.1.2.RELEASE

2、配置文件application.yml

#内置的tomcat服务启动监听端口号

server:

port: 6002

#EurekaServer配置

eureka:

instance:

hostname: eureka6002  #EurekaServer的名字

client:

register-with-eureka: false #此EurekaServer不在注册到其他的注册中心

fetch-registry: false #不在从其他中心中心拉取服务器http://信息

service-url:

defaultZone: http://eureka6001.com:6001/eureka #注册中心访问地址---------------------------------------

#内置的tomcat服务启动监听端口号

server:

port: 6001

#EurekaServer配置

eureka:

instance:

hostname: eureka6001

client:

register-with-eureka: false #此EurekaServer不在注册到其他的注册中心

fetch-registry: false #不在从其他中心中心拉取服务器信息

service-url:

defaultZone: http://eureka6002.com:6002/eureka #注册中心访问地址

3、主启动类

@SpringBootApplication  //标记这是主启动类

@EnableEurekaServer    //标记这是EurekaServer

public class AppStart2 {

public static void main(String[] args)http:// {

SpringApplication.run(AppStart2.class, args);

}

}

2、微服务配置

1、导入依赖,上面的依赖

2、配置application.yml中UoxQbz添加

eureka:

client:

register-with-eureka: true #允许注册到EurekaServer

fetch-registry: true #从其他中心中心拉取服务器信息

service-url:

defaultZone: http://eureka6002.com:6002/eureka,http://eureka6001.com:6001/eureka #注册中心访问地

3、主启动类

@SpringBootApplication

@EnableEurekaClient  //标记这是一个Euerka客户端,必须要写

public class ProductProvider_8001 {

public static void main(String[] args) {

SpringApplication.run(ProductProvider_8001.class,args);

}

}

3、启动项目

访问http://localhost:6001/ 和 http://localhost:6002/

这就是一个demo,缺点很多,比如:在status下面悬停时,在左下角会能够看到IP。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java实现QQ第三方登录的示例代码
下一篇:java阻塞队列实现原理及实例解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~