首页 > 其他分享 >eureka客户端注册服务失败,后缀上下文错误

eureka客户端注册服务失败,后缀上下文错误

时间:2024-06-12 19:33:37浏览次数:25  
标签:http netflix 后缀 springframework eureka org 客户端

2024-06-12 19:09:00.652 WARN 1224 --- [ main] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failed with message: Error while extracting response for type [class org.springframework.cloud.netflix.eureka.http.EurekaApplications] and content type [application/json]; nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Root name ('timestamp') does not match expected ('applications') for type `org.springframework.cloud.netflix.eureka.http.EurekaApplications`; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Root name ('timestamp') does not match expected ('applications') for type `org.springframework.cloud.netflix.eureka.http.EurekaApplications`
at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 2] (through reference chain: org.springframework.cloud.netflix.eureka.http.EurekaApplications["timestamp"])
2024-06-12 19:09:00.654 INFO 1224 --- [ main] com.netflix.discovery.DiscoveryClient : DiscoveryClient_EURAKACLIENT-USERSERVICE/UPC-PC:eurakaClient-userService:8401 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server

原因:

调用心跳函数向注册中心发送信息时解析失败

解決方案:

euraka要求服务端和客户端的后缀要为eureka保持一致

我的服务端配置

我的客户端配置

 

 修改为:

服务端

 客户端

 

启动成功。

 

 

标签:http,netflix,后缀,springframework,eureka,org,客户端
From: https://www.cnblogs.com/UUUz/p/18244571

相关文章

  • 服务端和客户端 RESTful 接口上传 Excel 的 Python 代码
    哈喽,大家好,我是木头左,物联网搬砖工一名,致力于为大家淘出更多好用的AI工具!背景在现代软件开发中,RESTfulAPI(RepresentationalStateTransferApplicationProgrammingInterface)已经成为一种常用的架构风格。它提供了一种简单、易于理解和实现的方式来构建分布式系统。本文......
  • mongodb的安装使用、mongodb与redis,memcache,mysql的区别优缺点 以及 好用的MongoDB
    一、mongodb的安装使用、与redis,memcache,mysql的区别优缺点    MongoDB是一个介于关系数据库和非关系数据库之间的基于分布式文件存储的数据库。是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数......
  • 八 个 MQTT 客户端工具
    一.如何选择一个MQTT测试客户端?   MQTT客户端工具常用于建立与MQTT服务器的连接,进行主题订阅、消息收发等操作。一个实用的MQTT客户端工具应该具备如下特性:支持加密连接;支持MQTT5特性;在功能全面的基础上保持易用性;支持多个客户端同时在线;跨平台,不同操作系......
  • 表达式求值--后缀 C++实现
    #include<iostream>#include<string>#include<stack>usingnamespacestd;intPostFixRun(stringch){stack<int>stk;for(inti=0;i<ch.size();i++){if(ch[i]>='0'&&ch[i]<='9')......
  • HTTP客户端框架之Retrofit
    目录1HTTP客户端框架Retrofit1.1引言1.2简介1.3简单使用1.3.1引入依赖1.3.2定义http接口1.3.3注入使用1.4HTTP请求相关注解1.5配置项1.5.1配置讲解1.5.2配置示例1.6高级功能1.6.1自定义注入OkHttpClient1.6.2注解式拦截器1.6.2.1继承BasePathMatchInterceptor编写......
  • 配置都ok,数据库变更,canal 客户端接收不到数据变化,一直empty count
    1.问题描述:在canal演示ClientExample案例时,在java客户端没有监听到mysql数据库的数据变化,导致控制台一直输出emptycount2.具体解决:1).首先登录mysql:mysql-uroot-p2).mysql查看用户:这里有个canal用户mysql>SELECTDISTINCTCONCAT('User:''',user,'''@''',......
  • 后缀数组
    1概念首先我们需要先定义后缀,这个其实很简单。我们定义后缀\(i\)表示以第\(i\)个字符开头的后缀,相当于\(s[i,n]\)。而后缀数组则主要关系到两个数组:\(sa\)和\(rk\)。其中\(sa\)表示将所有后缀按字典序排序后第\(i\)小的后缀的编号(即后缀开头所在位置的下标),这就是后......
  • 后缀数组学习笔记
    1.前置知识:基数排序1.1.思想现有如下序列:3,44,38,5,47,15,36,32,50,现在要用基数排序算法排序,要怎么做?基数排序的初始状态如下:按照个位将原序列中的数分组,放入对应的集合将分好的数按照个位的顺序取出,得到:将序列中的数重新按照十位分组,放入对应集合:将每一位上......
  • 客户端
    //客户端#include"mysocket.h"//头文件usingnamespacestd;intmain(){ cout<<"-----------------客户端----------------\n"; startup(); //启动 //检测版本号 if(LOBYTE(wsdata.wVersion)!=2||HIBYTE(wsdata.wHighVersion)!=2){ c......
  • 客户端
    //客户端#include"mysocket.h"//头文件usingnamespacestd;intmain(){cout<<"--------------------客户端-------------------\n";startup();//启动//检测版本号if(LOBYTE(wsdata.wVersion)!=2||HIBYTE(wsdata.wHi......