SpringCloudEurekaClient谁是李鬼?谁是李逵?

搭建一个SpringCloud项目,通过Feign请求Eureka注册中心其它服务实例,但是无论如何服务就是不去Eureka上注册!!!后来经过数小心的排查,最终发现是Eureka—Client依赖添加错误造成的,这个问题解决超时。虽然使用SpringCloud和SpringBoot高集成依赖架构给我们带来了很多方便,但由于内部版本复杂,我们在日常使用中一定要看仔细了再用,否则会出现各种莫名其妙的问题,拖慢开发进度。



Eureka-Client依赖李鬼还是李逵?

李鬼:

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-netflix-eureka-client</artifactId>
</dependency>

李逵:

 <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
 </dependency>

恶心的是这俩玩意儿还能同时存在!!!

放一张细节图:

更换依赖后问题解决!服务Eureka注册成功且实现了通过实例名称调用。



Tips:
在使用spring-cloud-netflix-eureka-client无法注册Eureka上后,添加了Eureka-Server的依赖后注册中心竟然神奇的出现了我们要注册的服务!!!当我要通过Feign进行服务间通信时问题又来了。

com.netflix.client.ClientException: Load balancer does not have available server for client: helloservice

他娘的什么鬼,我的服务明明都在Eureka上注册,为什么不能够实现服务间通信?
我的Eureka-Server依赖如下:

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-netflix-eureka-server</artifactId>
</dependency>

而真正的Eureka-Server依赖如下:

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

使用错的东西也能注册成功,但是无法实现通信,问题有待探讨。
Pom依赖是特别细节的东西,大家在实际生产中一定要注意了。

原文地址:https://blog.51cto.com/12012821/2420509

时间: 2024-10-31 13:57:07

SpringCloudEurekaClient谁是李鬼?谁是李逵?的相关文章

李逵频遇李鬼 “傍名牌”当遭痛击

品牌是市场竞争的有力武器,因而,无良商家傍名牌的现象在业界屡见不鲜,屡禁不止.近期,知名品牌"aigo""爱国者"被山寨,江西恒大高新指"恒大冰泉"商标侵权,再次使"李逵李鬼"成为公众热议话题.其实,孰真孰伪,迟早水落石出,但"李鬼"们一次次乱人耳目破坏市场,损害知名品牌.侵犯消费者利益的行为,是必须全面痛击.人人喊打了. 飞毛腿欲搭爱国者便车 近日,不少消费者发现通过国内某著名电商平台购买的所谓"

C/C++、Java、Python谁是编译型语言,谁是解释型语言?

最近各大互联网公司线上笔试,编程题目里的编译器只支持C/C++.Java,甚至有的支持javaScrpit和Pascal,就是不支持Python.让一直以来用惯了Python的我直吐血,于是今天痛定思痛还是熟悉一下Java,免得继续被虐.学习的过程中,看到这样一个争论“Java.Python谁是编译型语言,谁是解释性语言?”.我在网上查了很多资料,也结合了自己的理解,下面与大家分享一下. 总的来说,如今编译型语言.解释性语言的分界线不再那么明显,应该避免把语言简单归类为“编译型”和“解释型”.

费列罗5年追“李鬼”与王老吉索赔10亿的启示

2008年3月,在国内外引起广泛关注的意大利费列罗公司与蒙特莎公司之间的知识产权纠纷宣告终局.最高人民法院认定蒙特莎公司擅自使用了意大利费列罗公司的特有包装.装潢,构成不正当竞争,责令其立即停止使用构成侵权的包装.装潢,赔偿费列罗公司50万元.从2003年到2008年,经过漫长的诉讼,费列罗的胜诉宣誓了一个品牌自我保护的决心与执着. 用5年的时间,花费大量的精力换取一个"胜诉"值不值得?"把官司打到底,让侵权者就此知道我们的态度,总好过什么都不做."费列罗有着如此的

单例模式、双检测锁定DCL、volatile详解

单例模式最要关心的则是对象创建的次数以及何时被创建. Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图).但是如果在"对象创建的次数以及何时被创建"这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论.涉及到多个类加载器(ClassLoader)协同时.涉及到跨JVM(集群.远程EJB等)时.涉及到单例对象被销毁后重建等.对于复杂的情况

探索设计模式之----单例模式

Singleton模式可以是很简单的,它的全部只需要一个类就可以完成.但是如果在"对象创建的次数以及何时被创建"这两点上较真起来,Singleton模式可以相当的复杂. 结构是简单的,只是我们还有一些小小的要求如下: 1.最基本要求:每次从getInstance()都能返回一个且唯一的一个对象. 2.稍微高一点的要求:希望这个方法能适应多线程并发访问. 3.再提高一点的要求:方法性能尽可能高. 4.最后一点要求是:希望实现懒加载(Lazy Load),在需要的时候才被构造. 目的:希望

单例模式、双检测锁定DCL、volatile(转)

单例模式最要关心的则是对象创建的次数以及何时被创建. Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图).但是如果在“对象创建的次数以及何时被创 建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论.涉及到多个类加载器(ClassLoader)协同时.涉及到跨JVM(集群.远程EJB等)时.涉及到单例对象被销毁后重建 等.对于复杂的情况,本章

WeX5与阿里内测的Weex与有何纠葛?快来看HTML5开发圈那些逗逼事儿!

4月21日~23日,由infoQ主办的2016 Qcon大会北京站如期举行. HTML5开发已经成为移动开发/前端专题中无可争议的焦点,核心议题已经由前几年的是否该用HTML5转向了如何高性能.高效率的做好HTML5应用开发. WeX5和Weex谁是李鬼? 本次大会出现了一对李逵和李鬼:WeX5和Weex.阿里在大会上高调宣布Weex将于6月份开源,而在大会忙坏了的却是参展的WeX5.在WeX5的展台上,总有参会者上前询问:Weex跟WeX5神马关系? 同样都称为HTML5开发工具,名称又如此相

单例设计模式懒汉式的缺陷

http://icyfenix.iteye.com/blog/575052 IcyFenix 探索设计模式之六——单例模式 设计模式Spring应用服务器多线程JVM 6.单例模式(Singleton Pattern) 前面说提到的五种创建模式,主要解决的问题是如何创建对象,获得产品.而单例模式最要关心的则是对象创建的次数以及何时被创建. Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图).但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,S

[杂谈]谈谈当代&quot;剧场效应&quot;在中国教育圈的影响

什么是"剧场效应"? 我们先用一个简单形象的例子,来说明一下什么是"剧场效应". 比如在一个剧场里,大家都在看戏.每个人都有座位,大家都能看到演员的演出.忽然,有一个观众站起来看戏(可能是为了看的更清楚,也可能因为身高较矮),周围的人劝他坐下,他置若罔闻,求助剧场管理员,管理员却不在岗位.于是,周围的人为了看到演出,也被迫站起来看戏.最后全场的观众都从坐着看戏变成了站着看戏. 有什么区别吗? 先站起来看戏的人在短时间内看的更清楚了,等到大家都站起来了,所有人看的效果