nacos
文章平均质量分 71
nacos
一路向北North
这个作者很懒,什么都没留下…
展开
-
linux安装zookeeper
zookeeper 注册中心。原创 2022-09-21 15:27:28 · 779 阅读 · 0 评论 -
dubbo-admin连接nacos
nacos2.0 新开了两个端口默认端口(8848)+1000/1001, 就是9848、9849,用作gRPC与客户端、服务端做交互,所以升级nacos到2.0以上版本即可。注意:运行时需zookeeper先启动。,账号root,密码root。原创 2022-08-29 00:17:06 · 1065 阅读 · 0 评论 -
nacos基础(17):springcloudalibaba简单入门案例
文章目录前言1. Spring Cloud Alibaba综合集成架构1.1 总体结构1.2 工程结构说明1.3 创建工程结构1.3.1 父工程springcloudalibabademo1.3.2 application11.3.3 service-1&service-1-api&service-1-server1.3.4 service-2&service-2-api&service-2-server1.3.5 api-gateway1.3.6 项目模块和文件结构1.4原创 2022-04-27 01:35:28 · 1184 阅读 · 2 评论 -
nacos基础(16):nacos服务发现之服务管理
文章目录前言1. 服务管理1.1 服务列表管理1.2 服务流量权重支持和流量保护1.3 服务元数据管理1.4 服务上下线1.4.1 下线1.4.2 上线前言服务管理的使用。1. 服务管理开发者或运维人员往往需要在服务注册后,通过友好的界面来查看服务的注册情况,包括当前系统注册的所有服务和每个服务的详情。并在有权限控制的情况下,进行服务的一些配置的编辑操作。nacos在目前最新版本开放的控制台的服务发现部分,主要是提供用户一个基本的运维页面,能够查看,编辑当前注册的服务,这些功能集中在nacos控制台原创 2022-04-26 12:39:48 · 2337 阅读 · 0 评论 -
nacos基础(15):nacos服务发现之数据模型
文章目录前言1. 服务发现数据模型命名空间服务实例元信息集群2. 将实例注册到自定义的命名空间和集群前言服务发现的数据模型。1. 服务发现数据模型nacos在经过阿里内部多年生产经验后提炼出的数据模型,则是一种服务-集群-实例的三层模型,这样基本可以满足服务在所有场景下的数据存储和管理。命名空间用于进行租户粒度的配置隔离,命名空间不仅适用于nacos的配置管理,同样适用于服务发下。Namespace的常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置,服务)隔离等原创 2022-04-26 12:09:41 · 420 阅读 · 0 评论 -
nacos基础(14):nacos服务发现之微服务协作调用多实例负载均衡
前言微服务的负载均衡。多实例负载均衡根据nacos基础(13):nacos服务发现之微服务协作调用demo章节的例子,我们启动多个生产者实例。当前生产者只有一个实例如何启动多个服务实例?点击Edit Configurations创建两个快捷启动通过这两个快捷方式启动在nacos后台可以看到provider注册了两个实例。启动消费者模块访问接口 http://127.0.0.1:10002/service,会发现10003实例被访问了,如果再次请求,原创 2022-04-26 01:49:15 · 3828 阅读 · 0 评论 -
nacos基础(13):nacos服务发现之微服务协作调用demo
文章目录前言微服务调用demo第一步、新建父工程第二步、服务生产者第三步、消费者消费者与生产者前言微服务调用小案例。代码已共享至Gitee:https://gitee.com/lengcz/nacosdiscovery01.git微服务调用demo第一步、新建父工程新建父工程引入依赖(全pom文件)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0原创 2022-04-26 01:21:43 · 647 阅读 · 0 评论 -
nacos基础(12):nacos服务发现之Spring Cloud服务协作流程
文章目录前言1. Spring Cloud 服务协作流程1.1 负载均衡的概念1.1.1 服务端负债均衡1.1.2 客户端服务负载均衡2. Feign 介绍前言nacos服务发现快速入门。本章,我们将演示如何使用Spring Cloud Alibaba Nacos Disconvery 为Spring Cloud应用程序与nacos的无缝集成。通过一些原生的Spring Cloud注解,我们可以快速来实现Spring Cloud 微服务的服务发现机制,并使用nacos server作为服务发现中心,原创 2022-04-25 23:26:24 · 829 阅读 · 0 评论 -
nacos基础(11):nacos服务发现概念
前言在微服务架构中,整个系统会按职责能力划分为多个服务,通过服务之间协作来实现业务目标。这样我们的代码中免不了要进行服务间的远程调用,服务的消费方要调用服务的生产方,为了完成一次请求,消费方需要知道服务生产方的网络位置(ip和端口)。我们的代码可以通过读取配置文件的方式读取服务生产方网络位置,如下 :我们通过Spring boot技术很容易实现Service B(服务生产者)Service B 是服务的生产方,暴露/service服务地址,实现代码...原创 2022-04-25 16:38:08 · 707 阅读 · 0 评论 -
nacos基础(10):nacos配置管理之分布式应用配置管理
文章目录前言分布式应用配置管理1. 发布配置2. 创建父工程3. 微服务service014. 微服务service025. 支持配置的动态更新6. 自定义namespace和group配置支持自定义namespace的配置支持自定义Group的配置7. 自定义扩展的Data Id配置8. 自定义共享的Data Id配置(不推荐)9. 配置的优先级10. 完全关闭nacos配置前言用户通过nacos server的控制台集中对多个服务的配置进行管理各服务统一从nacos server中获取各自的配原创 2022-04-25 01:38:10 · 1332 阅读 · 0 评论 -
nacos基础(9):nacos配置管理之从单体架构到微服务
文章目录前言从单体架构到微服务1. 单体架构2. 微服务前言nacos配置管理应用与分布式系统从单体架构到微服务1. 单体架构Web应用程序早期,大部分的web工程师将所有的功能模块打包到一一起并放在一个web容器中运行,所有功能模块使用同一个数据库,同时,它还提供API和UI访问的web模块等。尽管也是模块化逻辑,但是最总它还是会打包成一个单体应用,这种将所有功能部署在一个web容器中运行的系统就叫做单体架构。优点:开发效率高:模块之间交互采用本地调用,并节省微服务之间的交互讨论时间和原创 2022-04-23 02:47:28 · 504 阅读 · 0 评论 -
nacos基础(8):登录管理
前言nacos当前版本支持简单的登录功能,默认用户名密码都是nacos。修改默认用户名/密码(仅供了解)生成加密密码引入依赖 <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version&g原创 2022-04-23 02:16:09 · 1848 阅读 · 0 评论 -
nacos基础(7):配置管理
文章目录前言第一节 配置列表1. 修改数据2. 导出导入3. 克隆第二节 历史版本第三节 监听查询前言nacos配置管理的详细使用。第一节 配置列表1. 修改数据修改数据,点击发布,弹出内容对比,帮助用户减少修改失误,数据项的发生的差异,点击确认发布即可。2. 导出导入当我们希望从命名空间A将的配置搬到命名空间B时,可能内容有很多,这时使用导出导入功能提高效率。(1)导出(2)切换命名空间,并点击导入配置,选择刚刚下载的文件。3. 克隆我们也可以使用克隆,将A命名空间的配置原创 2022-04-23 01:54:47 · 1728 阅读 · 0 评论 -
nacos基础(6):nacos配置管理模型
文章目录前言第一节 配置管理模型配置集 Data ID配置项配置分组 group命名空间Namespace实践第二节 命名空间管理namespace隔离设计命名空间管理和配置数据获取前言nacos的配置管理模型。第一节 配置管理模型nacos配置管理模型,对于nacos配置管理,通过Namespace,group,Data Id能够定位到一个配置集。配置集 Data ID在系统中,一个配置文件通常就是一个配置集,一个配置集可以包含系统的各种配置信息。例如,一个配置集可能包含了数据源,线程池,日原创 2022-04-23 01:09:40 · 1025 阅读 · 0 评论 -
nacos基础(5):nacos配置入门
前言如何发布配置?nacos客户端如何获取配置?第一节 发布配置打开nacos控制台,点击 配置管理>> 配置列表,点击+号添加配置填写配置信息,并发布,此时查看配置列表,就会出现刚刚的配置内容。第二节 nacos客户端获取配置新建maven项目引入依赖<dependency> <groupId>com.alibaba.nacos</groupId> <artifa原创 2022-04-23 00:07:40 · 741 阅读 · 0 评论 -
nacos基础(4):配置nacos外部数据库
文章目录外部数据库支持多数据源的配置外部数据库支持单机模式下nacos默认使用嵌入式数据库来实现数据的存储,若想要使用外部mysql存储nacos数据,需要进行一下步骤:安装数据库,版本要求5.6.5+,mysql8以下初始化mysql数据库,新建数据库nacos_config,数据库初始化文件${nacoshome}/conf/nacos-mysql.sql修改${nacoshome}/conf/application.properties文件,增加支持mysql数据源配置(目原创 2022-04-22 02:27:09 · 9469 阅读 · 3 评论 -
nacos基础(3):OPEN API配置管理测试与关闭nacos服务
文章目录前言第一节 配置管理测试发布配置获取配置第二节 关闭服务第三节 外部数据库支持前言nacos配置测试第一节 配置管理测试发布配置curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=HelloWorld"使用postman发起了请求查看配置管理下配置列表,发现了配置数据,这样配置数据就成功了。获取配置curl -X G原创 2022-04-22 02:20:28 · 1034 阅读 · 0 评论 -
nacos基础(1):什么是配置中心&Nacos介绍
文章目录前言什么是配置什么是配置中心nacos的介绍前言什么是配置中心,有什么作用,为什么选择nacos。什么是配置应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用的整个声明周期,比如数据库,启动参数配置是独立于程序的只读变量配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不应该去改变配置配置伴随着应用的整个声明周期配置贯穿应用的整个声明周期,引用在启动时通过读取配置来初始化,在运行时根据配置调整行为。比如:启动时需要读取配置服务的端口,系统在运行原创 2022-04-22 01:04:23 · 588 阅读 · 0 评论 -
nacos集群(1):集群部署和VIP模式部署
nacos官网:https://nacos.io/如果尚未学习单点部署,请先学习单点部署:nacos基础(1):下载安装启动和排错集群部署nacos这里是本地模拟3台nacos注意:集群部署,必须配置外部的相同数据源(配置同一个mysql数据库地址),不要使用nacos内置数据库。复制3分nacos文件夹分别修改三个nacos的端口为8848,8849,8850(conf下的application.properties)这里只粘贴了一张图修改conf文件夹下的cluster原创 2022-03-05 02:27:29 · 2986 阅读 · 0 评论 -
nacos基础(2):下载安装启动和排错
nacos官网下载nacos下载:https://github.com/alibaba/nacos/releases安装解压安装包即可启动双击bin下的startup.cmd,如果启动成功不报错,即可访问:http://localhost:8848/nacos/nacos默认登录账号:nacos,密码:nacos启动发生错误错误1: Unable to start web server2022-03-01 09:57:58,639 ERROR Startup errors : {}原创 2022-03-01 10:19:07 · 1046 阅读 · 0 评论