美文网首页
搭建SpringCloud项目(注册发现)

搭建SpringCloud项目(注册发现)

作者: __322d | 来源:发表于2019-10-12 11:29 被阅读0次

一,服务的注册于发现

这里会用到Spring Cloud Netflix,该项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot应用提供了自配置的Netflix OSS整合。通过一些简单的注解,开发者就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路由(Zuul),客户端负载均衡(Ribbon)等。

这里的核心内容是服务发现模块:Eureka

创建“服务注册中心”

这里的SpringCloud是基于Springboot项目搭建的,所以我们在建项目的时候需要创建SpringBoot项目,然后在这个基础上添加SpringCloudde的依赖(服务端):

创建springBoot项目 在springBoot项目基础上引入模块(尤里卡的注册服务) 在项目的启动类上面添加注解表示开始尤里卡的注册服务

下面是服务端properties的属性配置文件

1,关闭从注册中心获取数据,默认是true

2,关闭将自己注册到注册中心,默认是true

注册中心的配置属性

下面是客户端的properties的属性

1,声明应用名称

2,声明尤里卡的注册中心地址

尤里卡的客户端属性配置

启动注册中心跟客户端

相关文章

网友评论

      本文标题:搭建SpringCloud项目(注册发现)

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