1、POM配置

  和普通Spring Boot工程相比,仅仅添加了Eureka、Spring Boot Starter Actuator依赖和Spring Cloud依赖管理

<dependencies><!--添加Eureka Server依赖--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-eureka</artifactId></dependency><!--服务健康检测,务必添加,不然负载均衡消费此服务时,断路器会打开--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>
</dependencies>
<dependencyManagement><dependencies><!--Spring Cloud依赖版本管理--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Dalston.SR1</version><type>pom</type><scope>import</scope></dependency></dependencies>
</dependencyManagement>

02、使能Eureka Client

@SpringBootApplication
@EnableEurekaClient//使能Eureka Server服务
public class Application {public static void main(String[] args) { SpringApplication.run(Application.class, args); } }

03、src/main/resources工程配置文件application.yml

server:  port: 2001  #默认启动端口spring:  application:    name: hello-service-provider #应用名eureka:instance:hostname: hello-service-provider  #主机名  client:    serviceUrl:      defaultZone: http://localhost:1000/eureka/ #服务注册中心地址。若部署在其它IP主机,请将localhost改为主机IP

04、提供服务

@RestController
public class HelloController {@GetMapping("/hello")public String hello() {System.out.println("Time" + System.currentTimeMillis());return "Hello Spring Cloud";}
}

  服务消费者通过http://hello-service-provider/hello即可消费此服务。

转载于:https://www.cnblogs.com/geniushuangxiao/p/7219497.html

002服务提供者Eureka相关推荐

  1. Spring Cloud(四)服务提供者 Eureka + 服务消费者 Feign

    上一篇文章,讲述了如何通过RestTemplate + Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务. Feign简介 Feign是一个声明式的伪Http客户端,它使得写Htt ...

  2. Spring Cloud(三)服务提供者 Eureka + 服务消费者(rest + Ribbon)

    Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具.它是一个基于HTTP和TCP的客户端负载均衡器.它可以通过在客户端中配置ribbonServer ...

  3. Spring Cloud(九)高可用的分布式配置中心 Spring Cloud Config 集成 Eureka 服务

    上一篇文章,讲了SpringCloudConfig 集成Git仓库,这一篇我们讲一下SpringCloudConfig 配和 Eureka 注册中心一起使用 在分布式系统中,由于服务数量巨多,为了方便 ...

  4. Spring Cloud第一篇:服务注册与发现Eureka

    一.spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选.分布式会话等等.它运 ...

  5. Chapter 1 快速搭建-服务的注册与发现(Eureka)

    Chapter 1 快速搭建-服务的注册与发现(Eureka) 一.Spring Cloud简介 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代 ...

  6. SpringCloud成长之路 一 注册与发现(Eureka)

    一.spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选.分布式会话等等.它运 ...

  7. 业余草 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xmt1139057136/article/details/81411887 一.spring clo ...

  8. spring cloud 学习之 服务注册和发现(Eureka)

    一:服务注册和发现(Eureka) 1:采用Eureka作为服务注册和发现组件 2:Eureka 项目中 主要在启动类加上 注解@EnableEurekaServer @SpringBootAppli ...

  9. SpringCloud微服务架构,Spring Cloud 服务治理(Eureka,Consul,Nacos),Ribbon 客户端负载均衡,RestTemplate与OpenFeign实现远程调用

    什么是SpringCloud 微服务架构 • "微服务"一词源于 Martin Fowler的名为 Microservices的博文,可以在他的官方博客上找到 http://mar ...

最新文章

  1. 3D网页游戏场景打包与加载
  2. 机器学习相关的数学资料下载
  3. 为学好计算机 要采取什么措施,计算机概念教学的内容及对策
  4. 关于字符串截取的函数
  5. 光线跟踪的几种常见求交运算
  6. 年后跳槽必备的 Java 题库,全网最全!
  7. Python+OpenCV:模板匹配(Template Matching)
  8. 未能正确加载包“Microsoft.Data.Entity.Design.Package.MicrosoftDataEntityDesignPackage
  9. 快速西门子PLC入门(适合零基础)
  10. 关于23届大数据岗实习总结
  11. 腾讯云实验室linux基本操作
  12. 从口号到行动,“软件业再出发”一步一脚印
  13. 定位服务在iOS 8中不起作用
  14. 权值衰减和L2正则化傻傻分不清楚?
  15. 学习 MBM 笔记2
  16. js实现chrome浏览器copy复制功能
  17. jupyter notebook如何查看函数
  18. f协议 openmessage_tencent://message协议
  19. 斯密特正交化(matlab)
  20. 什么工作工资高?怎么找适合自己的高薪工作?

热门文章

  1. 模型监控psi_PSI和CSI:前2个模型监控指标
  2. 香港印象:维多利亚港湾·张学友的手印
  3. “苏木”边上的小牛犊
  4. Java基本流程控制语句
  5. 身体好不是锻炼出来的
  6. java set contains用法,Java TreeSet contains()用法及代码示例
  7. 彻底搞懂 python 中文乱码问题_彻底搞懂 Python 编码 - sylan215的软件测试技术学习 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  8. Georgia and Bob POJ - 1704 阶梯Nim
  9. 基于SOA的银行系统架构
  10. 模意义下的FFT算法