【nacos】com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception

这篇具有很好参考价值的文章主要介绍了【nacos】com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

springboot+nacos 微服务架构,我们使用的是nacos

nacos配置,先添加依赖

<dependency>
    <groupId>com.alibaba.boot</groupId>
    <artifactId>nacos-config-spring-boot-starter</artifactId>
    <version>${latest.version}</version>
</dependency>
<dependency>
    <groupId>com.alibaba.boot</groupId>
    <artifactId>nacos-discovery-spring-boot-starter</artifactId>
    <version>${latest.version}</version>
</dependency>

配置nacos

spring:
  config:
    activate:
      on-profile: dev
  cloud:
    nacos:
      config:
        server-addr: 192.168.0.188:8848
        namespace: summy-dev

问题描述

项目使用微服务,

启动项目报错

com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception


原因分析:

由官网可知我们使用nacos2.0之后需要开放两个8848偏移后的端口

【nacos】com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception

解决方案:

在配置文件里增加端口设置

spring:
  config:
    activate:
      on-profile: dev
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.0.188:8868
      config:
        server-addr: 192.168.0.188:8848
        namespace: summy-dev

但是在我们实际工作中其实可以只配置config的server-addr即可因为nacos本身自带动态配置服务,即动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。

所以我们可以将我们的配置文件放到nacos中进行管理

总结:

连接nacos检查bootstrap.yml文件的问题,当服务打包到k8s上管理时,配置访问地址也要查看是否存在问题,如果连接不同则会只剩一个端口配置也会出现com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception文章来源地址https://www.toymoban.com/news/detail-510903.html

到了这里,关于【nacos】com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nacos报错Client not connected,current status:STARTING,StatusRuntimeException

    1、nacos报错Client not connected,current status:STARTING,StatusRuntimeException 2、Custom destroy method \\\'close\\\' on bean with name \\\'nacosServiceRegistry\\\' 3、com.alibaba.nacos.api.exception.NacosException: Request nacos server failed 解决方法 :降低nacos-client版本

    2024年02月11日
    浏览(51)
  • Nacos源码 (6) Grpc概述与Nacos集成

    Nacos 2.x版本增加了GRPC服务接口和客户端,极大的提升了Nacos的性能,本文将简单介绍grpc-java的使用方式以及Nacos中集成GRPC的方式。 GRPC是google开源的、以protobuf作为序列化方式、以http2作为通信协议的高性能rpc框架。 grpc-java是grpc对java语言的实现,使用Netty/Okhttp作为通信组件。

    2024年02月08日
    浏览(39)
  • Nacos和GateWay路由转发NotFoundException: 503 SERVICE_UNAVAILABLE “Unable to find

    2023-08-15 16:51:16,151 DEBUG [reactor-http-nio-2][CompositeLog.java:147] - [dc73b32c-1] Encoding [{timestamp=Tue Aug 15 16:51:16 CST 2023, path=/content/course/list, status=503, error=Service Unavai (truncated)...] 2023-08-15 16:51:16,175 TRACE [reactor-http-nio-2][GatewayMetricsFilter.java:115] - gateway.requests tags: [tag(httpMethod=POST),tag(httpStatusC

    2024年02月12日
    浏览(64)
  • 【SpringCloud Alibaba -- Nacos】Linux 搭建 Nacos 集群

    centos安装docker https://docs.docker.com/engine/install/centos/ MySql8 mysql数据库配置 数据库脚本 nacos/conf/nacos-mysql.sql Nacos2 application.properties 修改为mysql cluster.conf 配置你三台nacos的地址 修改startup.sh ( nacos1版本同一台机器修改启动脚本,nacos2应该不用了 ) 复制俩份nacos,修改其对应的port N

    2024年02月05日
    浏览(66)
  • SpringCloud Alibaba Nacos

    1 官网 1.1 https://github.com/alibaba/Nacos 2 Nacos 是什么? 2.1 一句话: Nacos 就是注册中心[替代Eureka]+配置中心[替代Config] 2.2 Nacos:Dynamic Naming and Configuration Service 2.3 Nacos:架构理论基础: CAP 理论(支持AP 和CP, 可以切换) 3 Nacos 下载运行 3.1 下载: https://github.com/alibaba/nacos/releases/tag/1.2.1 3

    2024年02月07日
    浏览(34)
  • JSONObject详解(com.alibaba)-fastjson

    JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。 pom(本文所有代码仅使用这一个依赖即可): dependencies dependency groupIdcom.aliba

    2024年02月14日
    浏览(42)
  • Nacos源码 (5) Grpc服务端和客户端

    Nacos 2.x在服务端与客户端直接增加了GRPC通信方式,本文通过2.0.2版本源码,简单分析GRPC通信方式: 服务器启动 客户端连接 客户端心跳 服务器监控检查 api/src/main/proto/nacos_grpc_service.proto文件: 文件定义了通信层的service和message结构,业务层请求响应的序列化和反序列化是Na

    2024年02月10日
    浏览(47)
  • Alibaba Nacos存在默认弱口令漏洞

    微信公众号搜索:南风漏洞复现文库 南风网络安全公众号首发 Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特

    2024年02月16日
    浏览(40)
  • Spring Cloud Alibaba nacos配置中心

    第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 第五章 Spring Cloud Netflix 之 Ribbon 第六章 Spring Cloud 之 OpenFeign 第七章 Spring Cloud 之 GateWay 第八章 Spring Cloud Netflix 之 Hystrix 第九章 代码管理gitlab 使用 第十章 Spr

    2024年02月08日
    浏览(54)
  • 注册中心/配置管理 —— SpringCloud Alibaba Nacos

    Nacos 是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生的应用程序 Nacos 的关键特性包括以下几项: 服务发现和服务健康监测:服务提供者使用原生 SDK、OpenAPI 等注册服务后,服务消费者可以使用 HTTPAPI 查找和发现服务。Nacos 提供对服务的实时健康检查

    2024年02月14日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包