【Spring Cloud学习】 搭建简单的服务注册中心Spring cloud Eureka
2017-07-01 20:21
405 查看
Spring Cloud Eureka对Netflix Eurkeka 进行了二次封装。以前调用一个服务必须知道该服务的ip地址端口和通信协议等一系列的信息,当系统不是太大服务个数不是很多的情况下维护起来不是问题,但是当服务数量达到一定数量级时维护成本将会变得很大,在微服务架构下尤其如此。在这种情况下诞生了Spring Cloud Eureka这么一个东西,下面就用一个简单的demo介绍下eureka
(1)配置pom.xml(本人使用maven作为构建工具)引入eureka依赖包
(2)配置项目启动类
(3)配置下yml文件
以上三步配置成功就可以实现一个简单的服务注册中心了,赶紧试试吧。
(1)配置pom.xml(本人使用maven作为构建工具)引入eureka依赖包
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency>
(2)配置项目启动类
/** * 使用Eureka做服务发现. * @author liugd */ @SpringBootApplication @EnableEurekaServer//通过EnableEurekaServer注解注册为一个eureka注册中心给其他应用进行对话 public class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication.class, args); } }
(3)配置下yml文件
server: #严格的缩进 port 4000 : 8761 # 指定该Eureka实例的端口 eureka: instance: hostname: discovery # 指定该Eureka实例的主机名 client: registerWithEureka: false #不像自己注册自己 fetchRegistry: false #自己的职责是维护服务实例,不需要检索服务 serviceUrl: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ #发布该注册中心的地址
以上三步配置成功就可以实现一个简单的服务注册中心了,赶紧试试吧。
相关文章推荐
- SpringCloud 笔记 (一)---- 简单搭建服务注册中心与服务,实现服务注册中心高可用
- springboot填坑之 -- spring cloud基于ip的discovery服务注册中心配置
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 淘宝SOA框架dubbo学习(2)--搭建Zookeeper注册中心服务
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- [spring cloud学习3]spring cloud服务注册与发现
- 【Spring Cloud学习】 像服务注册中心上注册服务
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 用ZooKeeper做为注册中心搭建基于Spring Cloud实现服务注册与发现
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建