首页 > 系统相关 >Nginx + Nacos2.x集群配置

Nginx + Nacos2.x集群配置

时间:2023-04-25 16:57:39浏览次数:30  
标签:127.0 0.1 db Nacos2 nacos server Nginx 8858 集群

Nginx :

# 集群配置
http { 

    upstream nacos-cluster {
    ip_hash;
    server 127.0.0.1:8858;
    server 127.0.0.1:8868;
    server 127.0.0.1:8878;
    }

 server {
        listen       8838;
        server_name  localhost;
    }

  location /nacos {
    proxy_pass http://nacos-cluster/nacos;
  }

}

# nacos的grpc协议配置
stream {
      # 偏移1000
        upstream nacos-grpc{
         server 127.0.0.1:9858;
         server 127.0.0.1:9868;
         server 127.0.0.1:9878;
       }
       
        server {
          listen 9838;
          proxy_pass nacos-grpc;
        }
        # 偏移1001
        upstream nacos-tcp-9839{
         server 127.0.0.1:9859;
         server 127.0.0.1:9869;
         server 127.0.0.1:9879;
       }
       
        server {
          listen 9839;
          proxy_pass nacos-tcp-9839;
        }    
}

Nacos config文件

# application.properties

server.port=8858
nacos.inetutils.ip-address=127.0.0.1
spring.datasource.platform=mysql
### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root


# cluster.conf
127.0.0.1:8858
127.0.0.1:8868
127.0.0.1:8878

解决springcloud注册不上, 需要关闭双写

 

关闭双写执行以下put请求,请求其中一个实例就可以

localhost:8858/nacos/v1/ns/operator/switches?entry=doubleWriteEnabled&value=false

标签:127.0,0.1,db,Nacos2,nacos,server,Nginx,8858,集群
From: https://www.cnblogs.com/padazala/p/17353132.html

相关文章

  • 如何建设一个用于编译 iOS App 的 macOS 云服务器集群?
    作者:京东零售叶萌现代软件开发一般会借助CI/CD来提升代码质量、加快发版速度、自动化重复的事情,iOSApp只能在mac机器上编译,CI/CD工具因此需要有一个macOS云服务器集群来执行iOSApp的编译。今天就来谈谈如何建设macOS云服务器集群购买macmini/MacStudio机......
  • REDIES集群脚本
    REDIES集群脚本  转至元数据结尾 Createdby 蒋颖伟,lastmodifiedon 六月16,2017转至元数据起始 一、dockerfile及其中的脚本1.创建集群的cluster.sh#/bin/bashcat/mnt/redishosts|awk'{print$1}'|grep-v127.0.0.1>ipscatipssed-i's/$/......
  • StarRocks 3.0 集群安装手册
    本文介绍如何以二进制安装包方式手动部署最新版 StarRocks 3.0集群。什么是 StarRocksStarRocks 是新一代极速全场景 MPP (Massively Parallel Processing) 数据库。StarRocks 的愿景是能够让用户的数据分析变得更加简单和敏捷。用户无需经过复杂的预处理,就可以用 St......
  • [问题记录]k8s集群中coredns解析失败
    目录[问题记录]k8s集群中coredns解析失败故障现象问题排查问题解析举例说明:解决方案修改ndots参数参考文档[问题记录]k8s集群中coredns解析失败故障现象在k8s集群,使用coredns提供集群内部dns服务但是在使用过程中,偶现解析公网域名失败的情况,应用内日志记录显示UnknownHost问......
  • nginx负载均衡
     //默认为轮询,权重默认值为1upstreamservers{server192.168.1.101:80weight=4down;//不参与随机server192.168.1.102:80weight=2;server192.168.1.102:80weight=1backup;//备用}ip_hash:根据客户端的IP地址转发同一台服务器,可以保存会话。least_co......
  • Ubuntu 22.04.1 LTS 编译安装 nginx-1.23.4
    一、安装环境依赖sudoapt-getinstallg++sudoapt-getinstallopenssllibssl-devsudoapt-getinstalllibpcre3libpcre3-devsudoapt-getinstallzlib1g-devsudoapt-getinstalllibgd-dev 二、下载安装包wgethttp://nginx.org/download/nginx-1.23.4.tar.gz......
  • win环境基于docker搭建zookeeper伪集群
    创建路径:D:\Docker\zk-cluster在此路径下创建配置文件:docker-compose.ymlversion:'2'networks:zk-net:name:zk-netservices:zoo1:image:zookeeperrestart:alwayscontainer_name:zoo1ports:-"21......
  • Nginx配置vue项目模版
    1、hash模式时(#),nginx配置方法location~^/test/cms-h5/{rewrite^/test/cms-h5(.*)$$1break;root/opt/nginx/web/cms-h5/dist;}2、hisotry模式时,nginx配置方法location~^/test/cms-h5/{try_files$uri@cms-h5;}location@cms......
  • Nginx配置跳转HTTPS方法汇总
    1、采用nginx的rewrite方法#server{listen80;server_namedev.herlly.com;indexindex.htmlindex.phpindex.htm;access_log/usr/local/nginx/logs/8080-access.logmain;error_log/usr/local/nginx/logs/8080-error.log;rewrite^(.*)$......
  • Nginx实现流量复制
    1、简介Nginx自1.13.4开始引入nginx_mirror_module模块,利用此模块可以将线上实时流量镜像至其他环境,而Nginx最终会丢弃mirror的响应,从而不影响源站请求的响应。2、配置upstreambackend{serverbackend.server:10000;}upstreamtest_backend{servertest.server:......