spring cloud 学习总结
书剑零落
快乐的小码奴
展开
-
spring中类名相同,但包名不同,导致spring启动失败 解决方案
背景:本项目引入了一个三方jar包,但jar中出现了一个类名相同,但包名不同,导致spring启动失败 解决方案:方案一:排查下在本项目调用过程中是否不会用到某一个深层jar,要是没用到,则在引入该jar的坐标时用以下方式排除掉该冲突类所在的深层jar <dependency> <artifactId>三方jar</artifactId> <groupId>三方jar</groupId> <versio转载 2020-11-17 10:22:25 · 2137 阅读 · 0 评论 -
SpringCloud Alibaba微服务实战
SpringCloud Alibaba微服务实战系列博客:SpringCloud Alibaba微服务实战一 - 基础环境准备 :http://www.javadaily.cn/articles/2019/11/29/1575026789380.htmlSpringCloud Alibaba微服务实战二 - 服务注册 :http://www.javadaily.cn/articles/20...转载 2020-01-20 16:27:33 · 11621 阅读 · 4 评论 -
Feign的自定义配置
(1)自定义配置:如果Eureka添加了安全验证,则需要配置上面的用户名、密码.(2)在feignClient类中修改@FeignClient注解,在注解中添加新定义的Feign配置configuration的值:注意:服务提供者的接口参数必须写在请求路径中,否则请求无效。不使用自定义的feignClint配置:(3)在Controller方法中引入定义原创 2017-07-20 10:41:34 · 17185 阅读 · 0 评论 -
spring cloud 学习网站
一、学习网站:http://blog.csdn.net/column/details/15197.html(http://blog.csdn.net/forezp/article/details/70148833)http://blog.didispace.com/page/6/http://www.itmuch.com/二、spring boot实例源码网站:http://g原创 2017-07-19 10:42:39 · 288 阅读 · 0 评论 -
spring cloud 实现原理简单总结
参考网址:Spring cloud:http://blog.csdn.net/zeb_perfect/article/details/52008192Eureka学习:http://blog.csdn.net/beyannanfei/article/details/52069725http://blog.csdn.net/zhuchuangang/article/detai原创 2017-07-19 09:44:00 · 1282 阅读 · 0 评论 -
spring cloud config使用总结
Spring cloud 统一配置中心构建:http://cloud.51cto.com/art/201505/477946.html1)有2种实现方式一种是Git: 参照网址:http://blog.csdn.net/liaokailin/article/details/51307215一种是SVN:参照网址:http://lvdccyb.iteye.com/blog/2原创 2017-07-19 10:13:43 · 605 阅读 · 0 评论 -
java通过SVNkit操作SVN
参照网址:http://beisicao.iteye.com/blog/1112843转载 2017-07-19 10:44:35 · 1464 阅读 · 1 评论 -
Feign的简单应用总结
(1)微服务客户端调用服务提供者提供接口实现方式:JDK原生的URLConnectionApache的Http ClientNetty的异步HTTP ClientSpring的RestTemplateFeign其中,用起来最方便、最优雅的还是要属Feign了。(2)Feign实现步骤:a)在pom.xml引入jar包: dependency>原创 2017-07-20 10:32:44 · 4648 阅读 · 0 评论 -
pom.xml文件中<dependencyManagement>标签说明
在我们项目顶层的POM文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版本号。 这样做的好处:统一管理项目的版本号,确保应用的各个原创 2017-07-20 10:31:00 · 1173 阅读 · 0 评论 -
搭建Maven私服(使用Nexus)
参照网址:http://blog.csdn.net/catoop/article/details/50779904转载 2017-07-20 10:52:23 · 178 阅读 · 0 评论 -
Eureka元数据
eureka服务端配置文件添加如下配置:客户端注册到eureka服务端后,客户端的配置信息如下:原创 2017-07-21 14:33:03 · 738 阅读 · 0 评论 -
Ribbon通过配置文件自定义负载均衡规则
在配置文件中加入下面配置:#ribbon负载均衡规则配置文件进行配置: service-a: ribbon:NFLoadBalancerRuleClassName:com.netflix.loadbalancer.RandomRule注:(1) 上面service-a是服务提供者名称,规则配置的是按照随机规则进行负载均衡的;(2) 必须要保证引入的ribb原创 2017-07-20 10:17:06 · 2002 阅读 · 0 评论 -
Ribbon脱离eureka使用
根据官网中所说明的配置方案,我们也在我们的服务中进行相关配置。对配置文件application.yml的配置如下:#取消Ribbon使用Eurekaribbon: eureka: enabled: false#配置Ribbon能访问 的微服务节点,多个节点用逗号隔开service-a: ribbon:listOfServers:localhost:2222,原创 2017-07-20 10:19:56 · 535 阅读 · 0 评论 -
ribbon通过RestTemplate调用接口获取List<JavaBean>时,应使用数组而不能直接使用List
原创 2017-07-20 10:22:30 · 5634 阅读 · 2 评论 -
Eureka实现Security Basic 验证(web登陆验证:输入用户名密码)
1、eureka服务端配置信息添加如下配置:2、eurekaServer的pom.xml文件中引入安全jar包:3、在eurekaClient端的配置文件中修改如下配置:原创 2017-07-20 10:08:11 · 515 阅读 · 0 评论 -
Spring boot、eureka服务注册与发现实例及注意事项说明
附件说明:1、springboot-sample-helloworld:Spring boot的综合实例,包含多数据源、事务控制、eureka注册、返回jsp页面、向jsp页面传值、webService接口发布;2、eureka_server:为eureka服务端程序应用实例;3、eureka_client:为eureka客户端实例,包含使用cxf调用WebService接口;原创 2017-02-20 16:33:58 · 5894 阅读 · 0 评论 -
微服务调用其它微服务数据实现总结
方法一、RestTemplate实现(注意springboot的版本需1.4以上):注意启动类中需要加入下面的代码:参照网址:http://blog.csdn.net/liuchuanhong1/article/details/54631080http://www.souvc.com/?p=2608方法二、httpClient实现参照网址:htt原创 2017-07-20 10:00:26 · 1708 阅读 · 0 评论 -
eureka配置修改
配置文件中添加如下配置:Eureka服务端的显示如下:原创 2017-07-21 14:32:29 · 1005 阅读 · 0 评论 -
Eureka的高可用(Eureka集群)
参照网址:http://www.cnblogs.com/zhangjianbin/p/6262735.htmlhttp://blog.csdn.net/u012734441/article/details/60569400注意:(1)需要在hosts文件中添加peer1、peer2(可以设置更多个eurekaServer如:peer3、peer4)的配置:Hosts打开方法:打原创 2017-07-20 11:07:18 · 2867 阅读 · 0 评论 -
Ribbon通过代码自定义负载均衡规则
Ribbon默认的负载均衡是按照轮循的模式依次调用微服务的。Ribbon实现方法:在需要调用其它微服务的客户端的微服务做如下配置:(1)pom.xml文件引入spring-cloud-starter-ribbon,因ribbon 包含在eureka依赖中,如果已经引入Eureka(spring-cloud-starter-eureka),则不需要再进行引入;(2)在配置文件中配置e原创 2017-07-20 10:13:13 · 4229 阅读 · 0 评论