
nacos
文章平均质量分 94
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
Nacos实现原理详细讲解
Nacos架构 Provider APP:服务提供者 Consumer APP:服务消费者 Name Server:通过VIP(Virtual IP)或DNS的方式实现Nacos高可用集群的服务路由 Nacos Server:Nacos服务提供者,里面包含的Open API是功能访问入口,Conig Service、Naming Service 是Nacos提供的配置服务、命名服务模块。Consitency Protocol是一致性协议,用来实现Nacos集群节点转载 2021-09-16 18:01:32 · 3502 阅读 · 0 评论 -
Nacos注册中心之概要设计
本文转载自微信公众号「捉虫大师」,作者捉虫大师。转载本文请联系捉虫大师公众号。前言在之前的文章中分析了Nacos配置中心,配置中心的核心是配置的创建、读取、推送。注册中心的核心比配置中心多一个服务探活模块,他俩的相似度非常高,甚至阿里内部的注册中心就叫ConfigServer。Nacos注册中心打算分成几个模块来分析,本文重点在于概要设计,基于2.0.0版本。环境搭建用Nacos的源码来搭建源码阅读和调试环境,可参考《Nacos配置中心模块详解》 Nacos调试环境搭建部分。转载 2021-09-15 13:48:59 · 370 阅读 · 0 评论 -
双剑合璧 Nacos 结合 Sentinel 实现流量安全控制
Alibaba Sentinel 是一款高性能且轻量级的流量控制、熔断降级解决方案。是面向分布式服务架构的高可用流量控制组件。Sentinel 官网:https://sentinelguard.io/zh-cn/Github:https://github.com/alibaba/Sentinel1|0Sentinel 是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来保障微服务的稳定性。转载 2021-05-19 14:28:47 · 1338 阅读 · 0 评论 -
Spring Cloud 系列之 Alibaba Nacos 注册中心(二)
本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Alibaba Nacos 注册中心(一)本篇文章讲解 Nacos 注册中心集群环境搭建。 1|0Nacos 集群环境搭建 集群模式跟我们平时进行扩容是一样的,可以通过 Nginx 转发到多个节点,如下图: 如果为了方便省事,可以使用直连 ip 模式,配置中按如下编写即可:spring: # 配置 Nacos 注册中心 cloud: nacos: discovery: ena.转载 2021-05-19 11:29:37 · 138 阅读 · 0 评论 -
Spring Cloud 系列之 Alibaba Nacos 注册中心(一)
从本章节开始,我们学习 Spring Cloud Alibaba 相关微服务组件。1|1Spring Cloud Alibaba 介绍 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决转载 2021-05-19 11:27:42 · 305 阅读 · 0 评论 -
NacosWatch不支持监听订阅服务节点变化发布事件
总结,基于NacosWatch不支持监听订阅服务节点变化发布事件,可以把0.9.0之前的版本的侦听逻辑用于开发的项止平台中,来判断是否有新的服务。1.5.0之后的版本是基于每30秒侦听一次的原理。=============问题spring-cloud-starter-alibaba-nacos-discovery从1.5.0.RELEASE开始对NacosWatch的改动,NacosWatch不再支持自动去监听订阅服务节点变化发布事件,重点是不再自动去处理。引入包的对比0.9.0之前转载 2020-11-03 15:37:40 · 2316 阅读 · 1 评论 -
Spring Cloud 路由网关(Gateway:异步,WebFlux) nacos配置
Zuul支持参考 Sentinel 网关限流(同步并阻塞)若想跟 Sentinel Starter 配合使用,需要加上 spring-cloud-alibaba-sentinel-gateway 依赖,同时需要添加 spring-cloud-starter-netflix-zuul 依赖来让 spring-cloud-alibaba-sentinel-gateway 模块里的 Zuul 自动化配置类生效:<dependency> <groupId>com..转载 2020-10-26 11:21:30 · 4104 阅读 · 0 评论