范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

SpringCloud微服务踩坑系列之二

  一.关于Eureka和Config服务的logback.xml配置文件问题
  注意:在eureka和config服务中,如果使用logback.xml配置文件,会导致在服务启动的时候出现如下warn警告信息,尤其是config服务,更严重的会导致服务无法启动. 2018-10-09 15:09:32.738  WARN 8176 --- [ost-startStop-1] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources. 2018-10-09 15:09:34.113  WARN 8176 --- [           main] o.s.c.n.a.ArchaiusAutoConfiguration      : No spring.application.name found, defaulting to "application" 2018-10-09 15:09:34.113  WARN 8176 --- [           main] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources. 2018-10-09 15:09:34.971  WARN 8176 --- [           main] c.n.eureka.cluster.PeerEurekaNodes       : The replica size seems to be empty. Check the route 53 DNS Registry二.关于"Process finished with exit code 0"的问题
  在SpringBoot项目启动时,控制台中可能会出现"Process finished with exit code 0"这样的日志信息,这样的信息意味着你的程序正常执行完毕并退出。
  可以科普一下exit code,在大部分编程语言中都适用.
  exit code 0 表示程序执行成功,正常退出;
  exit code 1 表示程序执行执行过程中遇到了某些问题或者错误,非正常退出.
  在SpringBoot启动时如果出现"Process finished with exit code 0",有可能是项目中没有添加spring-boot-starter-web依赖包导致的.
  解决方法,引入依赖:     org.springframework.boot    spring-boot-starter-web 三. RENEWALS ARE LESSER THAN THE THRESHOLD问题
  启动两个client,过了一会,停了其中一个,访问注册中心时,界面上显示了上面的警告信息:
  Eureka server和client之间每隔30秒会进行一次心跳通信,告诉server,client还活着。由此引出两个名词:
  Renews threshold:server期望在每分钟中收到的心跳次数
  Renews (last min):上一分钟内收到的心跳次数。
  前文说到禁止注册server自己为client,不管server是否禁止,阈值(threshold)是1。client个数为n,阈值为1+2*n(此为一个server且禁止自注册的情况)
  如果是多个server,且开启了自注册,那么就和client一样,是对于其他的server来说就是client,是要*2的
  我开了两个server,自注册,相关数据如下
  阈值:1+2*1
  renews:
  1)自注册 2 + 2*1
  2)非自注册:2*1
  Eurake有一个配置参数eureka.server.renewalPercentThreshold,定义了renews 和renews threshold的比值,默认值为0.85。当server在15分钟内,比值低于percent,即少了15%的微服务心跳,server会进入自我保护状态,Self-Preservation。在此状态下,server不会删除注册信息,这就有可能导致在调用微服务时,实际上服务并不存在。
  这种保护状态实际上是考虑了client和server之间的心跳是因为网络问题,而非服务本身问题,不能简单的删除注册信息
  stackoverflow上,有人给出的建议是:
  1、在生产上可以开自注册,部署两个server
  2、在本机器上测试的时候,可以把比值调低,比如0.49
  3、或者简单粗暴把自我保护模式关闭 eureka.server.enableSelfPreservation=false四.TransportException: Cannot execute request on any known server问题
  升级到新版的SpringCloud之后,当eureka注册中心配置了security的依赖      org.springframework.cloud    spring-cloud-starter-security 
  之后,可能会导致一些问题,比如就可能会导致在启动eureka客户端的时候产生"TransportException: Cannot execute request on any known server"异常,使得eureka客户端无法连接注册中心. 原因是新版的security默认启用了csrf检验,会对注册到注册中心的实例进行csrf拦截,所以在客户端连接eureka注册中心的时候,默认情况下会导致Cannot execute request on any known server问题
  解决办法: 1.在eureka服务端代码中配置security的csrf检验为false; 2.客户端中以用户名密码形式登录:   client:     service-url:       defaultZone:  http://admin:syc@localhost:1001/eureka/@EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter {     /**      * 新版的security默认启用了csrf检验,所以在客户端连接eureka注册中心的时候,默认情况下会导致          * Cannot execute request on any known server问题.      * 解决办法:      *    1.在eureka服务端代码中配置security的csrf检验为false;      *    2.客户端中以用户名密码形式登录:      *      client:      *        service-url:      *          defaultZone:  http://admin:syc@localhost:1001/eureka/      */     @Override     protected void configure(HttpSecurity http) throws Exception {         /*直接关闭crsf功能:http.csrf().disable();*/         /*对eureka的访问放行*/         http.csrf().ignoringAntMatchers("/eureka/**");         super.configure(http);     } }eureka:   client:     service-url:       #defaultZone:  http://localhost:1001/eureka/       defaultZone:  http://admin:syc@localhost:1001/eureka/
  想要获取更多免费资料添加微信号:codingbb
  更多内容还可关注公众号【扣丁学堂】
  JavaSE从入门到精通_变量的声明、赋值、应用

亚马逊日本站PrimeDay临近,爆单选品指南来了PrimeDay是亚马逊一年一度的购物假日,目标客户是订阅其购物娱乐服务的优质会员。PrimeDay除了是买家的购物节外,也是跨境卖家年度重要大促。据亚马逊2022年第一季度的财报微信上线性能检测功能微信在近日又进行了一次更新,其中更新的内容也随着微信支持手机温度监控的词条上了热搜,这是怎么一回事,一起来看看。QQ一直在花里胡哨的道路上奔驰着,所以对于QQ的更新都不会觉得很奇怪拓商电商浅析拼多多官方活动有哪些?拼多多商家参加活动能够让店铺销量翻倍,如果店铺营业很久却没有人进店购买,参加拼多多官方活动能改善店铺的状态。那么,今天拓商电商为您介绍一下拼多多的官方活动。以及参加活动带给店铺哪些新车城市代步新选择?长安糯玉米到店,竞争五菱宏光MINIEV文懂车帝原创高帅鹏懂车帝原创产品继4月22日首发亮相后,长安全新电动车LUMIN糯玉米实车到店。作为三门四座微型电动车,该车定位为城市代步车,与之处于同级车型包括五菱宏光MINIE北京车娃娃科技发展有限公司探索汽车延保新模式来源人民网人民日报北京车娃娃科技发展有限公司(简称车娃娃),是一家专业的汽车延保服务公司。当车辆在非外力作用下因自身质量问题引起故障,购买汽车延保服务的车主可享受免费修车服务。近年显示IP地址后竟能以此获利?灰色产业链曝光,此行为侵犯隐私?近日,随着头条微博微信小红书抖音在内的主流APP纷纷开通显示IP地址服务后引发众多热议。有人支持有人吐槽的同时也有人在谋取暴利。所谓IP地址,就如同随身携带的GPS,简单来说,就是智己汽车规划首轮公开融资,过去一年新能源汽车赛道融资总额增长181。7记者周姝祺实习记者李紫晴编辑近日,智己汽车联席CEO刘涛表示,智己汽车首轮公开融资已在规划当中。成立于2020年末的智己汽车是由上汽集团张江高科和阿里巴巴集团共同打造的高端电动汽车特斯拉ampampquot车顶维权ampampquot车主回应温州车主道歉信,称未蛊惑其维权5月10日消息,昨日,温州特斯拉失控车主陈先生发布道歉信称,自己捏造特斯拉自动加速刹车失灵等言论,承认错把油门当刹车。其还提到事发后,河南车主张女士和天津车主韩先生都曾与其联系。张马斯克警告说,他可能会在神秘的情况下死去马斯克周一在推特上告诉他的追随者,如果他死了在神秘的情况下,很高兴认识你。这位SpaceX和特斯拉巨头此前曾与一名俄罗斯官员发生冲突,但他的声明引发的笑话多于担忧。马斯克周一早上在WIN11关闭屏幕或睡眠后唤醒黑屏(有鼠标)官方说是显卡驱动问题网上到处都是按ctrlAItDeI打开任务管理,别信,按了一点反应都没有,都黑屏了,有反应又如何。可以在头条搜索一下Windows11开机黑屏的原因及不完全的解决方法这个文章,我进网友6300买iPhone13ProMax坦言赚到了结果简直不要太意外iPhone13ProMax是今年苹果的旗舰机型,价格一直比较坚挺稳定,销量也一样。但是今天网友跟我说他在某鱼捡漏的这台iPhone13ProMax却非常便宜,仅仅只要6300元,
载货车营运车都有,长超5米1,五菱征程7。58万起,哪款性价比高大家都知道汽车是消耗品,但某些汽车也能用来挣钱,比如依维柯大金杯。只是这类车型普遍偏商用,几乎仅针对商用而生。而作为MPV专家,五菱在考虑打造商用车的同时,也考虑到了家用商务接待的电脑主机硬件该怎么选?DIY装机历程和思路分享,第三条很有帮助Hello大家好,我是兼容机之家的小牛!DIY装机是一个很考验技术和判断力的事情,现在有很多消费者都开始尝试自行组装一台属于自己的电脑,DIY装机市场越来越火热。另外更多的人,都不英特尔桌面i510400大战R53600,谁更胜一筹?结果令人没想到Hello大家好,我是兼容机之家的小牛!根据市场上流传的消息,英特尔i510400等十代酷睿处理器将会在今年4月份左右发售。小牛了解到,这代酷睿处理器小到i3,大到i7处理器,都将新甜品之战谁才是1060的接班者?RTX2060和GTX1660TI差别解析Hello大家好,我是兼容机之家的小牛!在电脑装机的过程中,选择什么样的硬件才合适,同级别的产品,是选丐板还是加钱上旗舰,这样的问题往往不绝于耳。举个例子,现在装机市场鱼龙混杂,同被删掉的电脑垃圾去哪了?请正确清理电脑垃圾,保持电脑高效运行Hello大家好,我是兼容机之家的小牛!随着时代的发展,电脑已经会成为了我们日常生活工作学习中必不可少的一件装备。一天二十四个小时中,可能跟电脑打交道的时候比跟家人打交道的时间还要盘点当下装机套路,小心被坑!尤其最后一种,好多人都入坑了Hello大家好,我是兼容机之家的小牛!在我们DIY装机界,有很多神段子,但更多的是坑人的套路,如果是刚入行的小白非常很有可能会踩雷。今天小牛就在这里盘点一些装机行业的坑人套路,有iPhone9上手视频曝光,设计回归传统,价格将会非常给力Hello大家好,我是兼容机之家的小牛!时隔两年,苹果悄悄在官网上线了2020款iPadPro,处理器升级为A12Z,后置摄像头也增加一颗,并增加一个激光雷达扫描仪,在AR增强现实还在为挑选显卡而烦恼?选错就在浪费钱,教你怎么选显卡Hello大家好,我是兼容机之家的小牛!显卡是我们装机过程中不可缺失的一个重要部件,无论是独立显卡,还是集成在CPU的核心显卡。便宜的显卡可能是买CPU里面附赠的核显,最贵的显卡好抚州宝骏360让利促销,购车优惠0。2万元,欢迎垂询工作的不顺心,生活的烦恼,是时候换辆车改变一下心情了,近期五菱汽车抚州国鼎销售中心店10。3010。30,限时特惠0。2万元,期待您的光临促销时间2021年10月30日至2021年宝骏KiWiEV再次被曝光,转向半径仅4米,还是前后独悬现在很多消费者在买车的时候,都会去考虑新能源车,觉得新能源车在国内很多大城市享受的待遇会好一些,在大城市中不用担心限行或是限号的问题。或许正是因为这一用车情况,国内的新能源车市场中央视财经频道专门报道,东芝工厂大规模停工,或影响全球闪存供应Hello大家好,我是兼容机之家的小牛!受到国外疫情的影响,日本东芝宣布位于日本的公司总部和各家工厂将临时停工。根据了解,此次停工从本月20号开始,直到5月6日,一共涉及七万人左右