blog-comments icon indicating copy to clipboard operation
blog-comments copied to clipboard

springcloud(二):注册中心Eureka - 纯洁的微笑的博客

Open ityouknow opened this issue 7 years ago • 68 comments

http://www.ityouknow.com/springcloud/2017/05/10/springcloud-eureka.html

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。

ityouknow avatar Jan 13 '18 06:01 ityouknow

写的非常好!

zhangqunshi avatar Jan 24 '18 06:01 zhangqunshi

真不错

MemoryF avatar Feb 08 '18 15:02 MemoryF

良心文章

sheiy avatar Apr 04 '18 08:04 sheiy

3、host转换

在hosts文件中加入如下配置

这里的host文件是具体指什么呢

hiwayzhu avatar Apr 05 '18 11:04 hiwayzhu

C:\Windows\System32\drivers\etc下的,已解决

hiwayzhu avatar Apr 05 '18 11:04 hiwayzhu

服务注册中心的集群,如果按照这种方式,想问下服务提供者怎么实现集群?eureka.client.serviceUrl.defaultZone=哪一个服务注册中心的ip地址?

xuehf avatar Apr 06 '18 03:04 xuehf

也是通过,逗号,把所有集群的eureka服务器都填写上,是吧 @ityouknow

xuehf avatar Apr 06 '18 03:04 xuehf

@xuehf 是的

ityouknow avatar Apr 06 '18 05:04 ityouknow

那么还有一个问题。feign起到了httpclient的作用,去定义相对应的服务提供者的接口,通过serviceId,请求负载均衡后的服务提供者的接口。达到调用的目的。那么feign本身的服务器需要集群吗?如果需要,外部直接调用者所调用的ip又不同了

xuehf avatar Apr 06 '18 06:04 xuehf

请问一下为什么我本地启动了3个,还是No instances available,DS Replicas里面有值

mengxiaoliang avatar Apr 12 '18 02:04 mengxiaoliang

打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到

jiajia919 avatar Apr 27 '18 02:04 jiajia919

@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到

同问

likaihai918 avatar Jun 05 '18 06:06 likaihai918

导入eureka依赖时注意“spring-cloud-starter-eureka-server”已经过期 改为“spring-cloud-starter-netflix-eureka-server”,详情请看: https://blog.csdn.net/hh652400660/article/details/79474419

xiolovelife avatar Jun 07 '18 06:06 xiolovelife

@likaihai918

@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到

同问

执行玩mvn clean package后会在项目文件夹下生成target的文件夹,jar包就在里面

xiolovelife avatar Jun 07 '18 07:06 xiolovelife

@xiolovelife 导入eureka依赖时注意“spring-cloud-starter-eureka-server”已经过期 改为“spring-cloud-starter-netflix-eureka-server”,详情请看: https://blog.csdn.net/hh652400660/article/details/79474419

感谢,我被这个问题困扰了

edidada avatar Jun 25 '18 05:06 edidada

在服务器上,如何部署euroka集群了?例子里面说的是在windows pc上部署集群

edidada avatar Jun 25 '18 05:06 edidada

大佬啊,我在执行 jar指令时出现这个错误,怎么回事呢 Error: Unable to access jarfile spring-cloud-eureka-0.0.1-SNAPSHOT.jar

NextDoorLWang avatar Jul 26 '18 14:07 NextDoorLWang

我在弄双节点注册中心的时候,两个节点都正常运行,奇怪为什么unavailable-replicas会有其他节点的地址而available-replicas确实空的???

73hulu avatar Jul 27 '18 02:07 73hulu

再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?

NextDoorLWang avatar Jul 27 '18 02:07 NextDoorLWang

服务提供者怎么负载均衡,老大

JasonZhlu avatar Aug 03 '18 07:08 JasonZhlu

@xiolovelife

@likaihai918

@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到

同问

执行玩mvn clean package后会在项目文件夹下生成target的文件夹,jar包就在里面 能说得具体一点么

@xiolovelife

@likaihai918

@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到

同问

执行玩mvn clean package后会在项目文件夹下生成target的文件夹,jar包就在里面

大佬,启动这块能说得具体一点么

zhangqing380 avatar Aug 14 '18 03:08 zhangqing380

为什么我创建集群启动之后:(http://peer2:8001/eureka/,http://peer1:8000/eureka/,)在:unavailable-replicas菜单下,而不是可用的available-replicas

anjie0818 avatar Sep 17 '18 07:09 anjie0818

@mengxiaoliang 请问一下为什么我本地启动了3个,还是No instances available,DS Replicas里面有值

anjie0818 avatar Sep 17 '18 07:09 anjie0818

@NextDoorLWang 再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?

我也是启动两个项目才成功的,并且在配置文件中要加上eureka.client.register-with-eureka=false eureka.client.fetch-registry=false

bcdslg avatar Sep 27 '18 02:09 bcdslg

@bcdslg

@NextDoorLWang 再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?

我也是启动两个项目才成功的,并且在配置文件中要加上eureka.client.register-with-eureka=false eureka.client.fetch-registry=false

micezhao avatar Oct 03 '18 04:10 micezhao

@bcdslg

@NextDoorLWang 再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?

我也是启动两个项目才成功的,并且在配置文件中要加上eureka.client.register-with-eureka=false eureka.client.fetch-registry=false 是启动多个项目,启动的时候要指定配置文件就可以了

micezhao avatar Oct 03 '18 04:10 micezhao

注册中心只是提供实例注册,与具体的服务调用没关系,调用流程中不存在需要通过注册中心才能去调远程服务的这种概,否则整个服务架构就变成了一个中心化的架构了,与微服务的设计理念背道而驰。

marcosweng avatar Oct 17 '18 02:10 marcosweng

两个注册中心的时候,停掉了peer2的时候,没有移动到unavailable-replicas一栏中

laohe001 avatar Nov 01 '18 10:11 laohe001

作者的大腿真的粗

attackSmallSnail avatar Nov 07 '18 06:11 attackSmallSnail

按照以上步骤界面出来了,不过又是不同,第一个没有问题,第二个和第三个Instances currently registered with Eureka No instances available(没有可用实例),三个控制台相互调用,互相报错com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server

guyueze avatar Nov 15 '18 06:11 guyueze