nacos
勤径苦舟
书山有路勤为径,学海无涯苦作舟。只技术分享,非商业行为,我很少看消息,所以你们给我发的消息回的很少。
邮件:920786312@qq.com
微信:zhou920786312
展开
-
nacos--扩展--03--系统参数
除了上面列到的,在application.properties里配置的属性,还有一些可以在运行时调用接口来进行调节,这些参数都在Open API里的查看系统当前数据指标这个API里有声明。客户端的参数分为两种,一种是通过-D参数进行指定的配置,一种是构造客户端时,通过Properties对象指定的配置,以下没有带-D标注的都是通过Properties注入的配置。原创 2022-12-15 10:28:09 · 596 阅读 · 0 评论 -
nacos--扩展--2.3--OpenApi--命名空间
2、创建命名空间2.1、接口说明3、修改命名空间3.1、接口说明4、删除命名空间4.1、接口说明原创 2022-12-15 10:28:02 · 568 阅读 · 0 评论 -
nacos--扩展--2.2--OpenApi--服务发现
【代码】nacos--扩展--2.2--OpenApi--服务发现。原创 2022-12-14 10:18:15 · 758 阅读 · 0 评论 -
nacos--扩展--2.1--OpenApi--配置管理
【代码】nacos--扩展--2.1--OpenApi--配置管理。原创 2022-12-14 10:18:08 · 920 阅读 · 0 评论 -
nacos--扩展--1.2--SKD--服务发现
【代码】nacos--扩展--1.2--SKD--服务发现。原创 2022-12-14 10:18:21 · 202 阅读 · 0 评论 -
nacos--扩展--1.1--SKD--配置管理
读取配置超时或网络异常,抛出 NacosException 异常。原创 2022-12-14 10:17:52 · 258 阅读 · 0 评论 -
nacos--基础--5.6--集成--SpringCloud--配置参数
nacos原创 2022-12-14 10:17:45 · 79 阅读 · 0 评论 -
nacos--基础--5.5--集成--SpringCloud--Discovery配置项
nacos原创 2022-12-14 10:17:29 · 151 阅读 · 0 评论 -
nacos--基础--5.4--集成--SpringCloud--Discovery
【代码】nacos--基础--5.4--集成--SpringCloud--Discovery。原创 2022-12-14 10:17:15 · 120 阅读 · 0 评论 -
nacos--基础--5.3--集成--SpringCloud--Config模块使用
1、介绍提供用于存储配置和其他元数据的 key/value 存储为分布式系统中的外部化配置提供服务器端和客户端支持。Config ServerConfig ClientConfig Server和Config Client的概念与 Spring Environment 和 PropertySource 有着一致的抽象,在特殊的 bootstrap 阶段,配置被加载到 Spring 环境中。1.1、必须使用 bootstrap.properties 配置文件来配置Nacos Server原创 2022-12-14 10:17:26 · 300 阅读 · 0 评论 -
nacos--基础--5.2.1--集成--SpringCloud--前置
在微服务情况下,生产者实例是动态的,可以随时新增,减少实例。且生产者实例的IP是动态分配的,上面的案例,我们写死了生产者实例的IP,对微服务场景,是不能使用的。原创 2022-12-13 10:33:01 · 75 阅读 · 0 评论 -
nacos--基础--4.4--集成--SpringBoot--Naming模块
【代码】nacos--基础--4.4--集成--SpringBoot--Naming模块。原创 2022-12-13 10:31:40 · 186 阅读 · 0 评论 -
nacos--基础--4.2--集成--SpringBoot--Config模块使用
如果想使用spring-boot的条件注解@ConditionXXX功能、@value注解。consul 就是consul配置优先于本地配置。如果需要集成dubbo,请使用此配置加载时机。原创 2022-12-13 10:31:04 · 544 阅读 · 0 评论 -
nacos--基础--3.4--集成--spring--spring上下文中的一些关键的特性
Override}@Override}}@Test}}globalProperties 是任何 @EnableNacos,@EnableNacosDiscovery 或 @EnableNacosConfig 中的必选属性globalProperties 类型为 @NacosProperties。globalProperties 将初始化为其他注解或组件的 “全局 Nacos 属性”例如:@NacosInjected。原创 2022-12-13 10:30:42 · 874 阅读 · 0 评论 -
nacos--基础--3.3--集成--spring--常用注解
2、@EnableNacosDiscovery开启服务发现和注册3、@EnableNacosConfig开启配置管理4、@NacosPropertySource属性配置5、@NacosConfigurationProperties带前缀的属性配置6、@NacosInject类似service注入原创 2022-12-13 10:30:32 · 1650 阅读 · 0 评论 -
nacos--基础--5.2.3--集成--SpringCloud--配置中心
1、前置条件创建名称空间1.1、创建名称空间3.2、配置3.4、测试3.4.1、验证配置中心application1 config2 改为 application1 config3application1 config3 改为 application1 config44.2.2、配置原创 2022-12-14 10:17:15 · 90 阅读 · 0 评论 -
nacos--基础--5.2.2--集成--SpringCloud--服务注册,发现,负载均衡
1、介绍服务发现客户端 从服务发现中心获取服务列表服务消费 通过负载均衡获取服务地址2、添加依赖基于nacos–基础–springboot集成–01–前置 的代码进行操作2.2、生产者,消费者 新增 服务发现依赖3、服务注册(生产者)3.1、修改配置配置nacos服务发现相关的配置修改完配置,重启服务3.2、查看配置nacos服务发现相关的配置4.2、修改Controller中远程调用的代码4.3、查看查看注册中心5.3、测试原创 2022-12-14 10:17:05 · 266 阅读 · 0 评论 -
nacos--基础--5.1--集成--SpringCloud--配置管理、服务发现、服务注册
主要面向 Spring 的使用者通过2个实例,来介绍nacos和Spring的集成配置管理服务注册与发现。原创 2022-12-13 10:32:34 · 307 阅读 · 0 评论 -
nacos--基础--4.3--集成--SpringBoot--Discovery
【代码】nacos--基础--4.3--集成--SpringBoot--Discovery。原创 2022-12-13 10:31:30 · 70 阅读 · 0 评论 -
nacos--基础--4.1--集成--SpringBoot--配置管理、服务发现、服务注册
主要面向 SpringBoot 的使用者通过2个实例,来介绍nacos和SpringBoot的集成配置管理服务注册与发现。原创 2022-12-13 10:30:48 · 300 阅读 · 0 评论 -
nacos--基础--3.2--集成--spring--Config模块使用
1、多配置文件支持1.1、目前支持的配置文件类型1.2、使用@NacosPropertySource 设置配置文件类型,通过设置type参数使用1.2.1、案例–YAML1.2.2、案例–json2、支持类似@ConfigurationProperties注解的prefix配置前缀设置2.1、注解2.2、案例3、支持用户自定义配置文件类型解析支持用户实现配置文件解析规则自定义实现,其粒度分为两种:4、支持配置文件类型从data-id自动解析4.1、data-id名称携带的配原创 2022-12-13 10:30:36 · 355 阅读 · 0 评论 -
nacos--基础--3.1--集成--spring--配置管理、服务发现、服务注册
主要面向 Spring 的使用者通过2个实例,来介绍nacos和Spring的集成配置管理服务注册与发现。原创 2022-12-13 10:30:28 · 158 阅读 · 0 评论 -
nacos--基础--2.6--部署--docker
【代码】nacos--基础--2.6--部署--docker。原创 2022-12-12 10:35:22 · 230 阅读 · 0 评论 -
nacos--基础--2.5--部署--集群--传统
【代码】nacos--基础--2.5--部署--集群--传统。原创 2022-12-12 10:33:45 · 250 阅读 · 0 评论 -
nacos--基础--2.4--部署--支持mysql
nacos默认使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力,具体的操作步骤安装mysql数据库初始化mysql数据库修改配置文件。原创 2022-12-12 10:33:01 · 538 阅读 · 0 评论 -
nacos--基础--2.3--部署--单机--传统
【代码】nacos--基础--2.2--部署--常用命令。原创 2022-12-12 10:30:56 · 307 阅读 · 0 评论 -
nacos--基础--2.2--部署--常用命令
【代码】nacos--基础--2.2--部署--常用命令。原创 2022-12-12 10:29:56 · 208 阅读 · 0 评论 -
nacos--基础--2.1--部署--介绍
Nacos定义为一个IDC内部应用组件,并非面向公网环境的产品,建议在内部隔离网络环境中部署,强烈不建议部署在公共网络环境。原创 2022-12-12 10:29:43 · 366 阅读 · 0 评论 -
nacos--基础--1.4--理论--原理
保护阈值存在的意义在于当 服务A 健康实例数/总实例数 < 保护阈值时,Nacos会把该服务所有的实例信息(健康的+不健康的)全部提供给消费者,消费者可能访问到不健康的实例,请求失败,但这样远比造成雪崩要好。牺牲了请求,保证了整个系统的可用。正常情况下nacos 只会健康的实例。如果所有的实例都是临时实例,当雪崩出现时,Nacos的阈值保护机制是不是就没有足够的(包含不健康实例)实例返回了,其实如果有部分实例是持久化实例,即便它们已经挂掉,状态为不健康,但当触发自我保护时,还是可以起到分流的作用。原创 2022-12-12 10:28:54 · 611 阅读 · 0 评论 -
nacos--基础--1.3--理论--架构
服务CRUD域名CRUD服务健康状态检查服务权重管理。原创 2022-12-12 10:23:49 · 394 阅读 · 0 评论 -
nacos--基础--1.2--理论--概念
为了防止因过多实例 (Instance) 不健康导致流量全部流向健康实例 (Instance) ,继而造成流量压力把健康实例 (Instance) 压垮并形成雪崩效应,应将健康保护阈值定义为一个 0 到 1 之间的浮点数。当域名健康实例数 (Instance) 占总服务实例数 (Instance) 的比例小于该值时,无论实例 (Instance) 是否健康,都会将这个实例 (Instance) 返回给客户端。提供一个或多个服务的具有可访问网络地址(IP:Port)的进程。用于标识服务提供方的服务的属性。原创 2022-12-12 10:21:33 · 351 阅读 · 0 评论 -
nacos--基础--1.1--理论--介绍
Nacos 能让您从微服务平台建设的视角管理数据中心的所有服务及元数据,包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 metrics 统计数据。如 Nacos 全景图所示,Nacos 无缝支持一些主流的开源生态,例如。原创 2022-12-12 10:20:18 · 308 阅读 · 0 评论