spring-cloud
周末放两天
这个作者很懒,什么都没留下…
展开
-
应用无法启动,并且不报错的总结
本篇很LOW。做个记录而已。这两天遇到了一个奇葩的问题:应用启动不起来,并且不报错。没有任何征兆与线索。经过排查,是log4j的问题,log4j配置如下。log4j.rootLogger = INFO,console,logstashlog4j.logger.com.atc=INFOlog4j.appender.console=org.apache.log4j.ConsoleAppenderl转载 2017-09-05 10:39:17 · 500 阅读 · 0 评论 -
Spring Cloud第二篇 创建一个Eureka Server
在Spring Cloud实现一个Eureka Server是一件非常简单的事情。下面我们来写一个Eureka Server DEMO。编码(1) 首先创建一个Maven工程,添加内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:转载 2017-08-31 15:40:02 · 205 阅读 · 0 评论 -
Spring Cloud第一篇 Eureka简介及原理
Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。目前Eureka 项目相当活跃,代码更新相当频繁,目前最新的版本是1.5.5。Eureka 2.0也在紧锣密鼓地开发中,2.0将会带来更强的功能和更好的扩展性,但是由于还没有Release,故转载 2017-08-31 15:36:01 · 1142 阅读 · 0 评论 -
Spring Cloud中,Eureka常见问题总结
Spring Cloud中,Eureka常见问题总结。指定Eureka的Environmenteureka.environment: 指定环境参考文档:https://github.com/Netflix/eureka/wiki/Configuring-Eureka指定Eureka的DataCentereureka.datacenter: 指定数据中心参考文档:https://github.com/转载 2017-08-31 16:08:58 · 433 阅读 · 0 评论 -
Spring Cloud中,Feign常见问题总结
Spring Cloud中,Feign常见问题的总结。FeignClient接口,不能使用@GettingMapping 之类的组合注解@FeignClient("microservice-provider-user")public interface UserFeignClient { @RequestMapping(value = "/simple/{id}", method = Requ转载 2017-08-31 18:22:00 · 798 阅读 · 0 评论 -
Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?
Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢?造成该问题的原因Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例化一些类),这个响应时间转载 2017-08-31 18:05:46 · 7309 阅读 · 2 评论