eureka
文章平均质量分 60
龙行九天之上
日常开发记录, 无特别整理
展开
-
spring cloud zone 参数设置
通过 eureka.client.availability-zones 设置, key 为设置的region参数, value为设置的zone参数可通过 InstanceInfo类获取该参数确认方式, 如下: /** * Get the zone that a particular instance is in. * Note that for AWS deployments, myInfo should contain AWS dataCenterInfo whic原创 2021-06-23 19:08:55 · 253 阅读 · 0 评论 -
spring cloud 基于eureka做优雅关机
eureka提供了注册中心的高可用特性, 每个服务实例向eureka server 注册自己的节点信息,供需要的服务进行调用, 但是配置过程中发现, 因为eureka client会缓存服务注册信息,导致被调用实例重启部署过程中,调用方不能及时更新节点信息,进而导致调用的失败, 虽然很多的设置ribbon的重试方案,但是一种更加主动的方式,是等待各个节点已将当前重启节点信息失效后再重启.例如订单服务 order-service 调用 产品服务 product-service, product-servi原创 2021-01-24 23:06:02 · 347 阅读 · 0 评论 -
eureka dns name 配置
spring cloud 版本 2.0.1.RELEASE相比于基于ip的配置,需要添加的配置项为:1. use-dns-for-fetching-service-urls: true该设置项开启依赖dns查找依赖2. region: default根据自己实际环境3. eurekaServerURLContext: eurekadns只能拿到ip, 需要拼接...原创 2020-03-18 20:28:05 · 307 阅读 · 0 评论 -
spring cloud 服务重启 Exception caught (might be ok if at shutdown) 异常日志
spring cloud 服务重启中遇到异常 info级别日志, 如下:[INFO ] - [c.n.u.c.ShutdownEnabledTimer:59] - Exception caught (might be ok if at shutdown) [TraceInfo:-] java.lang.IllegalStateException: Shutdown in progress...原创 2020-01-08 14:44:10 · 6055 阅读 · 0 评论 -
eureka client 关闭异常 BeanCreationNotAllowedException
BeanCreationNotAllowedExceptionIt can be easily reproduced with Boot2.0.4or1.5.14(ie Spring CloudEdgware.SR4orFinchley.SR1)(1) public synchronized void shutdown() {(2) if (is...原创 2020-01-07 09:59:15 · 310 阅读 · 0 评论