Spring Cloud Eureka(一)搭建一个注册中心
Spring Cloud Eureka(一)搭建一个注册中心
服务治理
名词解释
spring cloud eureka:spring cloud eureka 使用Netflix Eureka来服务的注册和发现,spring cloud eureka包含了两个组件,即服务端组建和客户端组建,并且这两个组件都是使用java语言开发的,所以spring cloud eureka很适合通过java实现的分布式系统。当然,spring cloud eureka提供了完备的restful API,所以它也支持其他语言平台。spring cloud eureka服务端:spring cloud eureka服务端就是我们熟悉的注册中心,它也是支持高可用配置的。spring cloud eureka客户端:spring cloud eureka客户端主要是用处理服务的注册和发现的。
手动搭建一个spring cloud eureka的服务端(注册中心)
1、首先先新建一个spring boot项目
选择web和eureka server
2、通过注解来启动应用的注册中心
只需要在启动类中加上一条注解,@EnableEurekaServer
3、在resources目录下的application.properties配置文件中加入一些配置(先不考虑是什么意思,好不好先看疗效)
下面是方便复制的
server.port=1111
eureka.instance.hostname=localhost
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
4、启动项目并访问localhost:1111
5、成功!
上述步骤中的配置的介绍
回顾刚才的配置
server.port=1111,用来指定服务注册中心的端口号为1111。
eureka.instance.hostname=localhost 用来指定服务注册中心的实例名为localhost
eureka.client.register-with-eureka=false(是否需要想注册中心注册自己)
在spring cloud eureka的默认情况下,注册中心也会将自己视做一个客户端来尝试注册自己的,所以在这里需要将其参数设置为false(自己本来就是注册中心,没必要自己给自己注册)
eureka.client.fetch-registry=false(是否需要检索服务)
因为现在的项目是服务的注册中心,而注册中心的职责是负责维护服务的实例,所以它不需要去检索服务。
Spring Cloud Eureka(一)搭建一个注册中心相关推荐
- (三)Alian 的 Spring Cloud Eureka Server(服务注册中心)
目录 一.创建Eureka服务工程 1.1.第一步(创建工程) 1.2.第二步(springboot工程) 1.3.第三步(工程设置) 1.4.第四步(依赖选择) 二.配置 2.1.pom文件 2.2 ...
- Spring Cloud Eureka(三)实现一个高可用的注册中心
Spring Cloud Eureka(三)实现一个高可用的注册中心 实现一个高可用的注册中心 在微服务结构这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须为服务的各个组件进行 ...
- Spring Cloud Eureka 2 (Eureka Server搭建服务注册中心)
工具:IntelliJ IDEA 2017.1.2 x64.maven3.3.9 打开IDE file===>new===>project next next 选择相应的依赖 next ...
- Spring Cloud(二): 注册中心Eureka的使用
Eureka 按照官方介绍: Eureka is a REST (Representational State Transfer) based service that is primarily us ...
- Spring Cloud 系列之 Alibaba Nacos 注册中心(一)
前言 从本章节开始,我们学习 Spring Cloud Alibaba 相关微服务组件. Spring Cloud Alibaba 介绍 Spring Cloud Alibaba 致力于提供微服务开发 ...
- Spring Cloud eureka服务搭建
一.创建springboot工程.Eureka注册中心 1.引入maven依赖 <parent><groupId>org.springframework.boot</gr ...
- spring cloud 实战项目搭建
spring cloud 实战项目搭建 Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理.服务发现.断 ...
- Spring Cloud 基于Consul 实现服务注册与发现
Spring Cloud自己体系中的注册中心为Eureka,同时也支持其它服务来进行服务注册与发现.本文介绍使用Consul来实现服务注册与发现,并整合进Spring Cloud项目中进行使用. 本文 ...
- eureka集群只注册一个_一、Spring Cloud Eureka服务注册中心
Sping boot Eureka是服务中心,管理各种服务功能包括服务的注册.发现.熔断.负载.降级等.Spring Cloud Eureka 是对Netflix公司的Eureka的二次封装. 在du ...
最新文章
- 第一次使用51cto博客
- 如何利用 C# 爬取「猫眼电影:热映口碑榜」及对应影片信息!
- Matlab 画图字体,字号的设定,图片大小和比例
- python 分类变量xgboost_【转】XGBoost参数调优完全指南(附Python代码)
- linux的挂载的问题,重启后就挂载就没有了
- 海量存储——致性和高可用专题
- 【空号检测】批量手机号码空号检测查询软件,号码如何去除查询空号
- Dijkstra算法图解
- python文字转语音哪个库好用
- NOIP2016总结
- 如何知道坦白说里面是谁给了自己评价?
- python泊松分布_泊松分布与Python图解
- 来瞧瞧这40个效果惊人的单页设计
- 感悟和体会数据结构和算法
- uniapp启动微信小程序报错---initialize
- 最新架构amd服务器cpu,AMD第一款ARM处理器正式发布!
- 戴尔Precision 3630工作站重装Windows10 操作系统
- 计算机英语的英文参考文献,计算机英文参考文献翻译英语论文mmwq8yrl.doc
- 2016/10/31 宝贝儿蛋,万圣节快乐。
- 应用金数据在线订单功能 为中小企业带来真正价值