记录nacos2.0+使用nginx代理出现的问题

一、问题背景:

在同一台服务器(centos7)搭建nacos服务集群。部署了3个nacos服务,使用不同的端口8848,8858,8868。

使用nginx代理端口8847映射到nacos端口,如下

 upstream nacoscluster {server 127.0.0.1:8848;server 127.0.0.1:8858;server 127.0.0.1:8868;}server {listen 8847;server_name localhost;location /nacos/ {proxy_pass http://nacoscluster/nacos/;}} 

访问ip:8847/nacos/可以正常显示nacos服务

二、问题

运行springcloud demo项目,控制台抛出无法连接ip:9847的问题。

三、解决方法

查询网上知道nacos2.0+增加了grpc通讯,如果使用nginx代理的话,需要使用nginx的tcp代理,而nginx默认未编译进去。

重新安装nginx

yum install -y nginx
#添加stream模块
yum install -y nginx-mod-stream

在nginx.conf文件和http同级别增加代码

stream {upstream nocos-tcp{server 127.0.0.1:9848 weight=1;server 127.0.0.1:9858 weight=1;server 127.0.0.1:9868 weight=1;}server {listen 9847;proxy_pass nocos-tcp;}
}

重启nginx后,springcloud成功启动,并不在抛出错误

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/100424.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为Yolov7环境安装Cuba匹配的Pytorch

1. 查看Cuba版本 方法一 nvidia-smi 找到CUDA Version 方法二 Nvidia Control Panel > 系统信息 > 组件 > 2. 安装Cuba匹配版本的PyTorch https://pytorch.org/get-started/locally/这里使用conda安装 conda install pytorch torchvision torchaudio pytorch-cu…

JDK、JRE、JVM三者之间的关系

1.JDK 基本介绍 1) JDK 的全称 (Java Development Kit Java 开发工具包 ) JDK JRE java 的开发工具 [java, javac,javadoc,javap 等 ] 2) JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE 。所以安装了 JDK ,就…

python:xlwings 操作 Excel 加入图片

pip install xlwings ; xlwings-0.28.5-cp37-cp37m-win_amd64.whl (1.6 MB) 摘要:Make Excel fly: Interact with Excel from Python and vice versa. Requires: pywin32 编写 xlwings_test.py 如下 # -*- coding: utf-8 -*- """ xlwings 结合 …

论文研读|Protecting Intellectual Property of Deep Neural Networks with Watermarking

目录 论文信息文章简介研究动机研究方法水印生成水印嵌入版权验证 实验结果有效性(Effectiveness)高效性(Converge Speed)保真度(Functionality)鲁棒性(Robustness)Anti-剪枝攻击&am…

网络资料搬运(2)

添加链接描述(1) Ubuntu 22.04: 为 Ubuntu22.04 系统添加中文输入法 linux解压gz文件的命令 Ubuntu20.04出现Unit ssh.service could not be found 详解使用SSH远程连接Ubuntu服务器系统 Configuring networks(配置网络) 如何解压缩 tar.xz 文…

SpringBoot源码分析-自动装配-实现原理

文章目录 SpringBoot自动装配前言介绍实现原理SpringBootApplicationEnableAutoConfigurationselectImports方法没有走?DeferredImportSelector源码分析设计目的 总结 SpringBoot自动装配 前言 什么是自动装配?用过Spring的应该都知道,虽然…

acwing.893. 集合-Nim游戏(博弈论sg函数模板)

给定 n� 堆石子以及一个由 k� 个不同正整数构成的数字集合 S�。 现在有两位玩家轮流操作,每次操作可以从任意一堆石子中拿取石子,每次拿取的石子数量必须包含于集合 S�,最后无法进行操作的人视…

MySQL总结练习题

目录 1.准备数据表 2.表之间的关系 3.题目 3.1 取得每个部门最高薪水的人员名称 3.2 哪些人的薪水在部门的平均薪水之上 3.3 取得部门中(所有人的)平均的薪水等级 3.4 不准用组函数(Max ),取得最高薪水 3.5 取…

React过渡动画

1.react-transition-group介绍 对于实现一个组件的显示与消失的过渡动画,可以通过原生的CSS来实现这些过渡动画,但是React社区为我们提供了react-transition-group库用来完成过渡动画。 # npm npm install react-transition-group --save # yarn yar…

【数据结构】归并排序和计数排序(排序的总结)

目录 一,归并排序的递归 二,归并排序的非递归 三,计数排序 四,排序算法的综合分析 一,归并排序的递归 基本思想: 归并采用的是分治思想,是分治法的一个经典的运用。该算法先将原数据进行拆…

回溯之 组合类问题

1、什么时候用startindex,什么时候不用? ans:一般在一个集合里反复操作,用。在多个集合里,不能用

BUUCTF SimpleRev

分析 该文件为64位的ELF文件,运行在linux平台 使用IDA64打开 进入Decry函数 输入flag和成功的提示 看看如何才能成功拿到flag 这里比较text和str2,text是源代码就有的 那么str2应该就是我们输入的内容 先分析text的内容是什么 进入join函数 该函数…

【算法与数据结构】--算法基础--算法设计与分析

一、贪心算法 贪心算法是一种解决优化问题的算法设计方法,其核心思想是在每一步选择当前状态下的最优解,从而希望最终达到全局最优解。下面将介绍贪心算法的原理、实现步骤,并提供C#和Java的实现示例。 1.1 原理: 贪心算法的原…

SpringBoot项目整合MybatisPlus持久层框架+Druid数据库连接池

前言 之前搭建SpringBoot项目工程,所使用的持久层框架不是Mybatis就是JPA,还没试过整合MybatisPlus框架并使用,原来也如此简单。在此简单记录一下在SpringBoot项目中,整合MybatisPlus持久层框架、Druid数据库连接池的过程。 一、…

Eclipse iceoryx(千字自传)

1 在固定时间内实现无任何限制的数据传输 在汽车automotive、机器人robotics和游戏gaming等领域,必须在系统的不同部分之间传输大量数据。使用Linux等操作系统时,必须使用进程间通信(IPC)机制传输数据。Eclipse iceoryx是一种中间件,它使用零拷贝Zero-Copy、共享内存Share…

RPA机器人的使用条件是什么,可以使用在私域运营中吗?

随着科技的发展,许多新型技术为我们的生活和工作带来了极大的便利。其中,RPA机器人作为一种自动化工具,正逐渐被广泛应用于各个领域。本文将探讨RPA机器人的使用条件,并分析是否可以在私域运营中使用。 首先,了解RPA机…

JAVA--一次性输入一行数

1 使用循环逐个输入(类C) 首先需要创建一个用于输入的Scanner对象,然后使用循环来连续读取输入。当需要输入的数目未知或数目不确定时,这是一个常见的做法。 import java.util.Scanner;public class Main {public static void m…

【OSPF宣告——network命令与多区域配置实验案例】

个人名片: 🐼作者简介:一名大二在校生,喜欢编程🎋 🐻‍❄️个人主页🥇:小新爱学习. 🐼个人WeChat:hmmwx53 🕊️系列专栏:&#x1f5bc…

NanoPC-T4 RK3399:移植Kernel和rootfs

一:获取源码 Rockchip SDK: git clone https://github.com/rockchip-linux/kernel.git 主线源码: GitHub - torvalds/linux: Linux kernel source tree The Linux Kernel Archives 二:编译 1、修改Makefile ARCH := arm64 CROSS_COMPILE := /home/zhaotj/tools…

win10电脑插入耳机,右边耳机声音比左边小很多

最近使用笔记本看视频,发现插入耳机(插入式和头戴式)后,右边耳机声音比左边耳机声音小很多很多,几乎是一边很清晰,另一边什么都听不到。 将耳机插到别人电脑上测试耳机正常,那就是电脑的问题。试…