• 2024-09-29Star 3w+,向更安全、更泛化、更云原生的 Nacos3.0 演进
    作者:席翁Nacos社区刚刚迎来了Star突破30000的里程碑,从此迈上了一个新的阶段。感谢大家的一路支持、信任和帮助!Nacos /nɑ:kəʊs/是Dynamic Namingand Configuration Service的首字母简称,定位于一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
  • 2024-09-28为什么要用 bootstrap.yaml 配置文件来配置 Nacos Server
    为了实现在Nacos配置中心创建配置时,后缀可以为yml文件。默认为properties文件spring.application.name=springcloud-configspring.cloud.nacos.discovery.server-addr=localhost:8848spring.cloud.nacos.config.server-addr=localhost:8848spring.cloud.nacos.config.fi
  • 2024-09-27nacos配置持久化到mysql数据库
    以版本2.4.1为例,要实现Nacos2.4.1的配置持久化,你需要按照以下步骤操作:准备数据库:首先,确保你已经安装并配置好了MySQL数据库,并且版本符合Nacos的要求(MySQL5.6及以上)。创建数据库:在MySQL中创建一个新的数据库,例如命名为nacos。执行SQL脚本:从Nacos的conf
  • 2024-09-25使用nssm将nacos注册为系统服务教程
    每次启动项目之前,都需要去启动nacos服务,感觉非常的麻烦,所以想办法将它注册为系统服务,想用的时候,直接用命令启动,不想用的时候,直接用命令停止,最终找到一个不错的解决方案,操作起来也比较简单。nssm官网地址:https://nssm.cc/这里我们选择日期比较新的版本下载使用,当然你可以通过下面的
  • 2024-09-24Postgresql一行命令备份(pg_dump版)
    pg_dumppg_dump-Upostgres-Fc-dnacos-fnacos_bk.sql;一行命名备份nacos数据库-U:表示备份数据库时,使用的用户名;-Fc:表示备份文件使用传统pg风格,这种格式最灵活;-d:需要备份的数据库名;-f:备份的文件路径参考pg_dump
  • 2024-09-24Nacos 2.4.2.1安装
    1.装JDK(1)下载JDK17wget-P/usr/local/https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz(2)解压tar-zxf/usr/local/jdk-17_linux-x64_bin.tar.gz-C/usr/local/(3)配置变量cp/etc/profile/etc/profile.bak#使用EOF来追加内容到/etc/
  • 2024-09-22Nacos未授权下载配置信息
    0x01漏洞描述:        Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos存在未授权文件下载,攻击者在不登录情况下可未授权下载系统配置文件。        攻击者利用该漏洞可未授权获取到系统配置文件,如数据库和Redis连接地址,登录
  • 2024-09-20Seata简介
    Seata的架构TC(TransactionCoordintor)-事务协调者:维护全局和分支事务的状态,协调全局事务提交或者回滚。TM:(TransactionManager)-事务管理器:定义全局事务的范围,开始全局事务,提交和回滚事务RM(ResourceManager)-资源管理器:管理分支事务,与TC交谈以注册分支事务和报告分支事务的状态
  • 2024-09-19Nacos未授权访问
    Nacos未授权访问靶机地址:192.168.142.112知识点Jwt(jsonwebtoken):定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任。当用户通过服务端的校验之后,服务端会根据用户的用户名和密码去查用户的信息,例如:用户id、用
  • 2024-09-19【gateway网关】
    增强版第1步:加入nacos依赖<dependencies><!--gateway网关--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId>&l
  • 2024-09-18Nacos学习心得
            最近面试发现现在面试不仅要求会用常用的微服务组件,还需要能说出原理和各种什么功能。遂产生了开始学习《Nacos架构&原理》的念头,以下为学习笔记。0.Nacos的一些背景介绍Nacos的前身是阿里的三个产品CongigServer,VIPServer,Diamond。阿里在18年开源Nacos的
  • 2024-09-18nacos集群搭建
    一、下载nacos.zip二、配置nacos1.cluster.conf增加配置增加配置2.application.properties增加配置增加配置3.start.cmd增加配置增加jvm配置![](https://img2024.cnblogs.com/blog/3440595/202409/3440595-20240918144826138-1648441835.png)三、启动nacos集群
  • 2024-09-18nacos单机配置集群可能存在的问题
    在一台机器上面搭建nacos-server-2.2.3集群,启动集群抛“Failedtobindtoaddress0.0.0.0/0.0.0.0:9848,java.net.BindException:Addressalreadyinuse:bind”错误。原因分析Nacos默认端口是8848,2.0版本后另外还占用9848,9849两个端口,这两个是gRPC端口,用于服务
  • 2024-09-18springCloud整合nacos
    关于springCloud整合nacos主要步骤如下(主要介绍nacos作为注册中心使用的配置)1、添加依赖;2、添加配置;3、服务启动,查看注册信息1、添加依赖:<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-
  • 2024-09-17服务治理---注册中心,openfeign
    1.为什么会有注册中心?        在微服务拆分的理念中,我们必须遵循每个服务尽量的完全独立,类独立,接口独立,方法独立,不依赖别的服务,这样就最大程度的耦合性降低。但随之而来的却是一系列问题,像我们一个接口可能就会调用别的服务的接口,这样就会逻辑上的跨越主机。但为了遵
  • 2024-09-16Nacos服务治理
    NacosDiscovery服务治理3.1服务治理介绍先来思考一个问题通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题:一旦服务提供者地址变化,就需要手工修改代码一旦是多个服务提供者,无法实
  • 2024-09-15Nacos与Eureka的区别:深入解析微服务中的服务注册与发现
    在微服务架构中,服务注册与发现是确保各个服务之间高效通信与协调的重要机制。随着云原生应用的快速发展,服务治理的需求也在不断增长。在这一背景下,Nacos和Eureka作为两种主流的服务注册与发现工具,各具特色和优势。本文将深入分析Nacos与Eureka之间的区别,帮助开发者选择最适合自
  • 2024-09-15Nacos下载和启动
    Nacos是什么?一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台下载https://github.com/alibaba/nacos/releases/tag/2.1.1启动将下载好的Nacos解压缩,然后到bin目录下打开cmd输入指令:startup.cmd-mstandalone出现下图,表示启动成功:访问Nacos输
  • 2024-09-14nacos2.4.2开启鉴权
    2.2.2版本之前的Nacos默认控制台,无论服务端是否开启鉴权,都会存在一个登录页;这导致很多用户被误导认为Nacos默认是存在鉴权的。在社区安全工程师的建议下,Nacos自2.2.2版本开始,在未开启鉴权时,默认控制台将不需要登录即可访问,同时在控制台中给予提示,提醒用户当前集群未开启鉴权。mac
  • 2024-09-14Spring Boot 集成 Dubbo
    在集成SpringBoot和Dubbo的过程中,遇到一些问题,在此记录一下:依赖<dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>3.3.0</version></dependency><dependency>
  • 2024-09-13【Java】Ruoyi(若依)——6.微服务版项目启动
    http://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html#%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C最早的时候,并没有打算写ruoyi框架的微服务版的安装和部署,原因如下:1.当时的项目中并没有用到微服务版。2.虽然微服务很有名,也是未来的发展趋势。但是我对微服务了解知之甚少,学起来
  • 2024-09-13springcloud项目中学习&&各种报错
    springcloud项目中maven依赖报错Non-resolvableimportPOM直接删除pom依赖中的《type》import即可——然后你会惊奇的发现springcloudalibaba的相关组件不添加版本会无法使用;但,在这时候你重新把这个《type》加入之后,哎,一切都好了,不会报错也正常使用(滑稽)Nacos发行版本安
  • 2024-09-13【Nacos】下载和启动
    官网说明文档地址:https://nacos.io/docs/latest/quickstart/quick-start/Nacos是“易于构建的云原生平台、配置管理和服务管理平台”。这句话,依据我的理解就是:有部署一个分布式环境很复杂,自己搭建框架对技术和能力要求高。所以,站在巨人肩膀上,你只要知道:如何下载、启动、配置、部
  • 2024-09-12Springboot + nacos + k8s 优雅停机
    需要处理的问题至少有一个服务可用K8S配置滚动部署策略服务下线后不再被调度服务关闭时主动下线nacos服务关闭时清理应用里的loadbalance实例列表缓存之前进来的请求可以返回延迟下线,最大可能保证功能结束业务服务配置nacos优雅停机优雅停机配置与最大等待
  • 2024-09-12nacos未授权访问漏洞,导致被网警找
    背景只做简短汇总,记录一下公司收购了另一家公司,所以相应的后端服务和服务器都交给我管理,但是没有任何的交接文档,大概看了一下代码,依赖的东西就去忙别的了。直到今天网警突然打电话给我说系统有漏洞(CVE-2021-29441),并且给出了访问地址好家伙,直接能看到用户名和密码,岂不是暴力破