随笔分类 -  springcloud实践

摘要:如果有一天你的服务器报了这样的500错,那么你就来对地方了 ,我会帮你把这个问题解决掉! 这是我微服务的简单的架构图,由上图可以看到,我的网关用的是SpringCloud的zuul组件。zuul比起新出来的Getway的确存在一定的劣势,这个大家可以谷歌一下两者的比较;zuul把请求过来的路径通过路 阅读全文
posted @ 2019-01-25 15:18 左手程序,右手诗 阅读(10425) 评论(2) 推荐(1)
摘要:已经对SpringCloud和熟悉了,但是今天在用Feign去调用其他微服务的时候遇到了两个问题: 1.把其他微服务当做service层来调用时,怎样传递一个对象参数,而不是基本类型的参数; 2.当我传递基本类型的参数时,服务总是启动不起来; 问题再现1 对方的微服务里需要传递一个对象BuTaskC 阅读全文
posted @ 2018-11-27 14:29 左手程序,右手诗 阅读(1283) 评论(2) 推荐(1)
摘要:##timeout confighystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 60000ribbon: ReadTimeout: 60000 ConnectTimeout: 60000 zuul: ret... 阅读全文
posted @ 2018-11-27 11:48 左手程序,右手诗 阅读(595) 评论(0) 推荐(0)
摘要:一 新建module引入config-server依赖 当然还有eureka-client的依赖 我已经在父pom里引用过 此处就不再重复引用 二 新建application.yml 内容如下 此处有需要注意的几个地方 : 1.spring.profiles.active=subversion 2. 阅读全文
posted @ 2018-08-08 22:59 左手程序,右手诗 阅读(1926) 评论(0) 推荐(0)
摘要:一 在pom文件中添加docker编译的插件 二 编写Dockfile 我的文件目录是这样的,其中Dockefile是没有文件后缀的 文件内容如下: FROM 后是指定java的版本 VOLUME 指定了临时文件目录为/tmp。其效果是在主机 /var/lib/docker 目录下创建了一个临时文件 阅读全文
posted @ 2018-08-07 18:19 左手程序,右手诗 阅读(3731) 评论(0) 推荐(0)
摘要:一 错误发现 本来想返回json结果给返回了xml 二 错误原因 在我的Springcloud项目中集成了EurekaServer,又需要jackson-dataformat-xml这个依赖 三 解决方案 1.在请求的Mapping上加上produces = { “application/json; 阅读全文
posted @ 2018-08-01 14:47 左手程序,右手诗 阅读(543) 评论(0) 推荐(0)
摘要:一 Zuul简介 Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/user/**转发到到user服务,/api/**转发到到api服务。zuul默认和Ribbon结合实现了负载均衡的功能。 二 Zuul的路由功能 创建一个Module 叫zuul 创建完成之后的pom如下: 创 阅读全文
posted @ 2018-07-30 16:59 左手程序,右手诗 阅读(386) 评论(0) 推荐(0)
摘要:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 阅读全文
posted @ 2018-07-30 16:16 左手程序,右手诗 阅读(565) 评论(0) 推荐(0)
摘要:一 Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默 阅读全文
posted @ 2018-07-30 15:29 左手程序,右手诗 阅读(565) 评论(0) 推荐(0)
摘要:第一篇:服务的注册与发现Eureka(Finchley版本) 阅读全文
posted @ 2018-07-30 11:57 左手程序,右手诗 阅读(328) 评论(0) 推荐(0)