您的位置:首页 > 编程语言 > Java开发

SpringCloud(一)微服务组件eureka server注册中心 搭建

2020-02-12 10:55 281 查看

eureka的基本功能:

eueka按逻辑上可以划分为3个模块,eureka-server,service-provider,service-consumer

  1. eureka-server:服务端,提供服务注册和发现
  2. eureka-client-service-provider:服务端,服务提供者,通过http rest告知服务端注册,更新,取消服务
  3. eureka-client-service-consumer:客户端,服务消费者,通过http rest从服务端获取需要服务的地址列表,然后配合一些负载均衡策略(ribbon)来调用服务端服务。

搭建Eureka server

  1. 创建项目
    首先新建一个项目,然后点击next

    只选择eruka服务端就可以了

    启动类加入@EnableEurekaServer注解
  2. 配置application.yml
server:								#声明服务的端口号
port: 8761

eureka:
instance: 					#实例名称
hostname: localhost
client:
registerWithEureka: false	#是否将自己注册到eureka server,构建集群环境时,需将自己注册到集群中,默认为true
fetchRegistry: false		#是否从eureka server获取注册信息,构建集群环境时,需同步其他eureka server节点,默认为true
serviceUrl:					#注册中心地址,其他服务指定这个注册中心
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
  1. 启动服务并 访问 http://localhost:8761/

    到此,Eureka server就算搭建完成了~~
  • 点赞
  • 收藏
  • 分享
  • 文章举报
coffee_hui 发布了3 篇原创文章 · 获赞 0 · 访问量 88 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: