草庐IT

nacos-logback

全部标签

【华为云CCE】 k8s部署nacos集群

业务场景:    华为CCE,根据自己的nacos镜像,部署nacos集群。由于公司使用的是华为云CCE内网环境,不能通过外网下载镜像,只能根据公司自己的镜像进行部署。看了网上华为云CCE部署nacos集群,都是通过官方的k8s-nacos,使用helm进行部署。这个方式不太适合公司的业务场景,公司还是希望通过CCE页面进行容器部署,经过一段时间的研究,终于实现。话不多说,上过程前期准备1、购买CCE资源,加3台节点,这里不多说2、本地下载nacos镜像3、登录华为云CCE,镜像仓库》 组织管理》 创建组织,我组织名称bukesu4、上传镜像,在我的镜像出选择客户端上传,如下:5、修改镜像名称

Mybatis日志Log4j与Logback

目录一、Log4j与Logback的区别?发展历史和维护二、Slf4j依赖三、Logback使用logback.xml配置文件四、Log4j使用五、查看日志内容一、Log4j与Logback的区别?发展历史和维护Log4j是最早的Java日志框架之一,具有较长的历史;然而Log4j1.x版本在性能和并发性方面存在一些限制,并且已经停止维护。Logback是由Log4j创始人CekiGülcü开发的后继项目,旨在解决Log4j的问题,并提供更好的性能和可靠性,因此Logback可以被视为Log4j的升级版。Logback是Log4j的升级版,具有更好的性能、效率和灵活性。如果你正在开始一个新项目

Nginx 配置反向代理不生效(代理到nacos集群)

环境:centos8相信各位安装都不成问题,反向代理配置也都能安装网上资料配置完成,但问题就出在配置好后启动Nginx,访问默认端口能成功:但是访问自己配置的反向代理就会失败(如以下这种情况等):我所遇到的问题出处:在我自建的/usr/local/nginx文件夹下下载了nginx压缩包也在这个文件夹解压(如下图),相信遇到这个问题都是把反向代理配置在了解压后的nginx文件夹下的conf/nginx.conf中,于是无论怎么配置里面的反向代理都无法访问;下图nginx文件夹外有个conf文件夹,而里面也有个nginx.conf配置文件,于是把nginx文件夹下的conf/nginx.conf

Nacos启动闪退解决方法

nacos启动闪退:解决方法:修改startup.cmd文件(使用notepad++等)中setBASE_DIR=%~dp0remaddeddoublequotationmarkstoavoidtheissuecausedbythefoldernamescontainingspaces.remremovedthelast5chars(whichmeans\bin\)togetthebaseDIR.setBASE_DIR="%BASE_DIR:~0,-5%"setCUSTOM_SEARCH_LOCATIONS=file:%BASE_DIR%/conf/setMODE="standalone"se

nacos注册中添加自定义元数据,可动态

nacos注册中添加自定义元数据1基于配置文件1.1配置文件增加相关配置1.2运行效果2基于自动装配实现2.1编写代码2.2增加自动装配nacos客户端版本:1.4nacos注册时可以自定义一些元数据来标记当前节点的特有信息。最近做了一个灰度的功能便是基于这个东西做的,顺便找了几个配置方式。nacos中元数据可以在控制台看到:1基于配置文件1.1配置文件增加相关配置spring:cloud:nacos:discovery:metadata.test:test11.2运行效果可以看到元数据已经显示在控制台中2基于自动装配实现配置文件实现的方式相对比较依赖编码,不太灵活。如果使用环境变量的话,则依

Nacos下载和安装步骤

1.下载安装包1.1.Nacos官网:https://nacos.io/zh-cn/hub打开官网,点击前往Github1.Nacos官网1.2.打开NacosGithub主页,点击Release,点击tags,可以看到所有的版本,选择自己需要的版本下载NacosGithub主页点击Release选择对应系统下载GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases2.配置2.1将下载包解压到任意非中文目录下 Nacos解压目录2.2配置打开conf

Nacos下载和安装步骤

1.下载安装包1.1.Nacos官网:https://nacos.io/zh-cn/hub打开官网,点击前往Github1.Nacos官网1.2.打开NacosGithub主页,点击Release,点击tags,可以看到所有的版本,选择自己需要的版本下载NacosGithub主页点击Release选择对应系统下载GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases2.配置2.1将下载包解压到任意非中文目录下 Nacos解压目录2.2配置打开conf

Nacos Config--服务配置

NacosConfig--服务配置基于网关,网关详情请见下方链接http://t.csdn.cn/A8R4Yhttp://t.csdn.cn/A8R4Y1. 服务配置中心介绍http://t.csdn.cn/A8R4Y首先我们来看一下,微服务架构下关于配置文件的一些问题:1.配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散在各个微服务中,不好统一配置和管理。2.配置文件无法区分环境--开发环境 测试环境 线上环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下

Nacos Config--服务配置

NacosConfig--服务配置基于网关,网关详情请见下方链接http://t.csdn.cn/A8R4Yhttp://t.csdn.cn/A8R4Y1. 服务配置中心介绍http://t.csdn.cn/A8R4Y首先我们来看一下,微服务架构下关于配置文件的一些问题:1.配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散在各个微服务中,不好统一配置和管理。2.配置文件无法区分环境--开发环境 测试环境 线上环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下

Nacos连不上Mysql问题

在docker中按照单机Mysql模式安装Nacos启动容器之后报错原因:在启动命令中,将Mysql的Host写成了127.0.0.1,由于都在本地安装的,所以默认以为ip都是127.0.0.1了,原来应该使用容器内IP,这里不太清楚为什么。。。解决:dockerinspectmysql查看mysql的ip重新运行nacos容器:将-eMYSQL_SERVICE_HOST=127.0.0.1改成-eMYSQL_SERVICE_HOST=172.17.0.4dockerrun-d-p8848:8848-p9848:9848-p9849:9849--restart=always-eMODE=sta