-------【SpringCloud】
KimZing
Programming as a Way of Thinking
展开
-
四、Spring Cloud系列:问题-随机端口启动项目无法访问
以一个订单服务为例:一、使用${random.int} 访问失败一开始在订单服务使用的端口配置为server.port=${random.int}然而发现项目启动可以成功注册到eureka中心,但是访问却报错,仔细看下就会发现,eureka server中心的端口为13572,项目日志中的tomcat的端口为2534。这就是报错的原因。为什么会这样呢?因为server.port会被吊用两次,两次的原创 2017-09-17 13:45:41 · 3039 阅读 · 2 评论 -
五、Spring Cloud系列:Eureka服务端与客户端常用配置
一、服务端#================================普通配置==============================#应用名称spring.application.name=eureka-server-v1#应用端口server.port=7000#================================eureka中心配置===============原创 2017-09-17 13:52:30 · 7357 阅读 · 0 评论 -
六、Spring Cloud系列:Config服务端与客户端常用配置
一、服务端#================================普通配置==============================#应用名称spring.application.name=config-server-v1#应用端口server.port=7001#================================config配置=================原创 2017-09-17 14:01:14 · 2379 阅读 · 0 评论 -
七、Spring Cloud系列:让Logback日志中显示主机名与IP地址
一、代码在配置类中增加一行代码,配置本机IPimport org.apache.log4j.MDC;import org.springframework.context.annotation.Configuration;import java.net.InetAddress;import java.net.UnknownHostException;/** * @author kingboy--原创 2017-09-17 15:21:25 · 9436 阅读 · 1 评论 -
八、Spring Cloud系列:启动慢Initializing ExecutorService 'taskScheduler'
在单体服务启动时,发现了一个问题,在控制台输出到如下信息时启动超级慢,需要等待三分钟左右。 INFO | restartedMain | org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler | Initializing ExecutorService 'taskScheduler'猜了以下原因,这是一个ThreadP原创 2017-09-20 09:19:56 · 23359 阅读 · 5 评论 -
一、Spring Cloud系列:Zipkin服务端配置
一、引入依赖//起步依赖compile('org.springframework.cloud:spring-cloud-starter')//zipkincompile('io.zipkin.java:zipkin-server')//zipkin的web界面compile('io.zipkin.java:zipkin-autoconfigure-ui')//保存到数据库需要如下依赖c原创 2017-09-12 16:20:41 · 1981 阅读 · 0 评论 -
二、Spring Cloud系列:Zipkin客户端配置
一、依赖compile('org.springframework.cloud:spring-cloud-starter-zipkin')二、配置在配置文件中增加如下内容,指定Zipkin的服务端位置#设置zipkin serverspring.zipkin.base-url=http://localhost:9411#收集样本的比例,0-1,1表示所有请求都收集spring.sleuth.sa原创 2017-09-12 16:24:54 · 1968 阅读 · 0 评论 -
三、Spring Cloud系列:通过消息队列传输zipkin日志
注意,和前两篇写的没有关系了,(当然也可以在前两篇的基础上修改)一、zipkin服务端配置1.引入依赖//===========消息队列方式的依赖=============//此依赖会自动引入spring-cloud-sleuth-stream并且引入zipkin的依赖包compile("org.springframework.cloud:spring-cloud-sleuth-zipkin-原创 2017-09-12 23:08:08 · 3531 阅读 · 0 评论 -
九、Spring Cloud系列:实战经验总结
GitHub项目cloud-phantom,里面包含全套的Spring Cloud生态体系的构建。从 eureka/config/zuul/hystrix/turbine/admin/zipkin等配置一应俱全,同时配置说明文档(正在不断完善),欢迎star一、 spring cloud config动态刷新1.动态刷新项目依赖中需要引入actuator的依赖包,并且需要动态刷新的容器bean上需要原创 2017-11-27 13:46:20 · 1364 阅读 · 0 评论