Open ityouknow opened 6 years ago
写的非常好!
真不错
良心文章
3、host转换
在hosts文件中加入如下配置
这里的host文件是具体指什么呢
C:\Windows\System32\drivers\etc下的,已解决
服务注册中心的集群,如果按照这种方式,想问下服务提供者怎么实现集群?eureka.client.serviceUrl.defaultZone=哪一个服务注册中心的ip地址?
也是通过,逗号,把所有集群的eureka服务器都填写上,是吧 @ityouknow
@xuehf 是的
那么还有一个问题。feign起到了httpclient的作用,去定义相对应的服务提供者的接口,通过serviceId,请求负载均衡后的服务提供者的接口。达到调用的目的。那么feign本身的服务器需要集群吗?如果需要,外部直接调用者所调用的ip又不同了
请问一下为什么我本地启动了3个,还是No instances available,DS Replicas里面有值
打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到
@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到
同问
导入eureka依赖时注意“spring-cloud-starter-eureka-server”已经过期 改为“spring-cloud-starter-netflix-eureka-server”,详情请看: https://blog.csdn.net/hh652400660/article/details/79474419
@likaihai918
@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到
同问
执行玩mvn clean package后会在项目文件夹下生成target的文件夹,jar包就在里面
@xiolovelife 导入eureka依赖时注意“spring-cloud-starter-eureka-server”已经过期 改为“spring-cloud-starter-netflix-eureka-server”,详情请看: https://blog.csdn.net/hh652400660/article/details/79474419
感谢,我被这个问题困扰了
在服务器上,如何部署euroka集群了?例子里面说的是在windows pc上部署集群
大佬啊,我在执行 jar指令时出现这个错误,怎么回事呢 Error: Unable to access jarfile spring-cloud-eureka-0.0.1-SNAPSHOT.jar
我在弄双节点注册中心的时候,两个节点都正常运行,奇怪为什么unavailable-replicas会有其他节点的地址而available-replicas确实空的???
再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?
服务提供者怎么负载均衡,老大
@xiolovelife
@likaihai918
@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到
同问
执行玩mvn clean package后会在项目文件夹下生成target的文件夹,jar包就在里面 能说得具体一点么
@xiolovelife
@likaihai918
@jiajia919 打包启动那步怎么弄,那个jar包在那个位置啊 我这怎么没找到
同问
执行玩mvn clean package后会在项目文件夹下生成target的文件夹,jar包就在里面
大佬,启动这块能说得具体一点么
@mengxiaoliang 请问一下为什么我本地启动了3个,还是No instances available,DS Replicas里面有值
@NextDoorLWang 再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?
我也是启动两个项目才成功的,并且在配置文件中要加上eureka.client.register-with-eureka=false eureka.client.fetch-registry=false
@bcdslg
@NextDoorLWang 再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?
我也是启动两个项目才成功的,并且在配置文件中要加上eureka.client.register-with-eureka=false eureka.client.fetch-registry=false
@bcdslg
@NextDoorLWang 再来问一下,执行一个节点后,在执行另一个节点就不行了。所以问你们是集群的时候启动两个项目,还是在一个项目里面配两个perites文件啊?
我也是启动两个项目才成功的,并且在配置文件中要加上eureka.client.register-with-eureka=false eureka.client.fetch-registry=false 是启动多个项目,启动的时候要指定配置文件就可以了
注册中心只是提供实例注册,与具体的服务调用没关系,调用流程中不存在需要通过注册中心才能去调远程服务的这种概,否则整个服务架构就变成了一个中心化的架构了,与微服务的设计理念背道而驰。
两个注册中心的时候,停掉了peer2的时候,没有移动到unavailable-replicas一栏中
作者的大腿真的粗
按照以上步骤界面出来了,不过又是不同,第一个没有问题,第二个和第三个Instances currently registered with Eureka No instances available(没有可用实例),三个控制台相互调用,互相报错com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
为什么集群版的 不用设置: eureka.client.register-with-eureka=false eureka.client.fetch-registry=false
springcloud(三):服务提供与调用
pom.xml中需要加入(否则报错):
向大佬问一个问题。eureka支持主动去获取服务提供者吗?比如通过DNS去捞取域名配置的ip地址。
集群版的时候, 再启动的时候报 "Cannot execute request on any known server". 是正常的吗
能够支持类似于master 和多个slave这种模式吗,一个消息多个消费者同事执行
@NextDoorLWang 大佬啊,我在执行 jar指令时出现这个错误,怎么回事呢 Error: Unable to access jarfile spring-cloud-eureka-0.0.1-SNAPSHOT.jar
cd 到项目文件夹中的target中去执行 jar
@hiwayzhu 3、host转换
在hosts文件中加入如下配置
这里的host文件是具体指什么呢
设置主机名对应主机IP windows10 64x --> 文件夹位置: C:\WINDOWS\system32\drivers\etc\hosts
@763329279 为什么集群版的 不用设置: eureka.client.register-with-eureka=false eureka.client.fetch-registry=false
这个是为了能让 该服务注册中心也会将自己作为客户端来尝试注册它自己。 好像是这样的。
为什么我会报端口冲突的错误
请问为什么 执行指令mvn clean package之后提示 mvn: command not found
@LU-V 请问为什么 执行指令mvn clean package之后提示 mvn: command not found
看下的你的maven环境变量配置好了没有
经测试,必须加上 eureka.client.register-with-eureka=true eureka.client.fetch-registry=true 这两个配置才能正常使用
springcloud(三):服务提供与调用 这边访问页面一直是404的错误
@hiwayzhu C:\Windows\System32\drivers\etc下的,已解决
手动赞一个!
@lthaoshao 集群版的时候, 再启动的时候报 "Cannot execute request on any known server". 是正常的吗
你的这个问题解决了吗 我也是集群的时候报错
集群版会报错啊“com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server”这个问题有人解决吗????
假如有一百台eureka server ,如何部署啊,配置文件要搞一百个? defaultZone分别指向其他的99 server? 不明白,万分感谢您在百忙之中,慷慨解答,
双节点注册中心和eureka集群三台一上为什么不是在一个配置项
@zhangFuTao123 假如有一百台eureka server ,如何部署啊,配置文件要搞一百个? defaultZone分别指向其他的99 server? 不明白,万分感谢您在百忙之中,慷慨解答,
什么情况下有100台
感谢博主哈,不过应该用最新的spring-cloud-starter-netflix-eureka-server了现在。
mvn project clean 在哪个目录执行啊?
http://www.ityouknow.com/springcloud/2017/05/10/springcloud-eureka.html
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。