首页
biubiubiu
刻意练习,每日精进
累计撰写
22
篇文章
累计创建
5
个标签
累计收到
0
条评论
栏目
首页
目 录
CONTENT
最新文章
2024-12-04
Nacos源码分析-事件驱动架构
1. 引言 1.1 本文目的 Nacos 源码中使用了大量的事件来做异步处理,比如注册服务,配置变更等;所以单独写一篇来认识什么是事件驱动架构 分析 Nacos 采用事件驱动架构的原因 理解 Nacos 的设计和关键源码分析 1.2 事件驱动架构概述 1.2.1 定义和核心概念 🐳定义:事件驱动架
2024-12-04
13
0
0
Nacos
2024-11-30
重学Java设计模式-代理模式
简介 亦称:proxy 代理模式(Proxy Pattern)是一种结构性设计模式,主要用于提供一个替代或占位符对象,以控制对其他对象的访问。代理模式通过代理对象来间接访问真实对象,从而实现对真实对象的控制和扩展。 1. 基本概念 服务接口(ServiceInterface): 定义了真实服务和代理
2024-11-30
11
0
0
设计模式
2024-11-30
Nacos源码分析-永久实例健康检查机制
Nacos 中使用 SDK 对于永久实例的注册实际也是使用 OpenAPI 的方式进行注册,这样可以保证即使是客户端下线后也不会影响永久实例的健康检查。 对于永久实例的的健康检查,Nacos 采用的是注册中心探测机制,注册中心会在持久化服务初始化时根据客户端选择的协议类型注册探活的定时任务。 Nac
2024-11-30
22
0
0
Nacos
2024-11-26
Nacos 源码分析-临时实例健康检查机制
前言 Nacos 作为注册中心不应该仅仅提供服务注册和发现功能,还应该保证对服务可用性进行监测,对不健康和过期的服务实例进行标识或剔除,维护实例的生命周期,以保证客户端尽可能的查询到可用的服务列表。 官方文档对于临时实例健康检查机制是这样描述的 在 Nacos 中,用户可以通过两种方式进行临时实例的
2024-11-26
34
0
0
Nacos
2024-11-26
Nacos源码分析-更新配置时服务端做了什么
前面分析了在 Nacos 客户端是如何实现动态更新配置的,那么在 Nacos console 修改了配置以后,服务端底层怎么存储配置?客户端怎么知道配置修改了?怎么通知集群其他节点?让我来揭开它神秘的面纱。 服务端接收配置更新请求 在控制台页面更新一项配置,看看控制台发送了什么请求给服务端。 控制台
2024-11-26
47
0
0
Nacos
2024-11-24
重学Java设计模式-观察者模式
简介 观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。 亦称: 事件订阅者、监听者、Event-Subscriber、Listener、Observer 1. 定义与基本概念 定义 观察者模式其中一个对象(称为“主题”或“主体”)维护
2024-11-24
14
0
0
设计模式
Java
2024-11-24
nacos源码分析-客户端启动与配置动态更新的实现细节
Nacos 是 Alibaba 提供的一个开源项目,除了服务发现之外,还可以作为配置中心使用。 本文围绕以下两个问题展开: 客户端启动时是如何从 nacos 服务端拉取并加载配置? 配置如何动态更新? 原理简图 读完文章后再看此图更易于理解 ProcessOn 链接:https://www.proc
2024-11-24
17
0
0
Nacos
2024-11-13
nacos源码分析-服务注册
Nacos server: 2.4.3 JDK: 1.8 spring-cloud-starter-alibaba-nacos-discovery-2021.0.5.0.jar Maven: 3.8.8 我的Nacos仓库:https://github.com/wangyong5609/nacos,
2024-11-13
23
0
0
Nacos
2024-11-10
Nacos源码分析-环境搭建
拉取Nacos源码 Github:https://github.com/alibaba/nacos 码云:https://gitee.com/mirrors/Nacos 获取源码有两种方式: Fork Nacos仓库,这样就可以在源码上做任何修改和注释,不影响原始仓库,甚至可以贡献自己的代码给开源社
2024-11-10
15
0
0
Nacos
2024-11-10
重学Java设计模式-抽象工厂模式
介绍 抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种方式,用于创建一系列相关或相互依赖的对象,而不需要指定它们具体的类。抽象工厂模式允许系统在不指定具体类的情况下,通过配置或参数来选择需要的工厂子类,从而创建出所需的对象 抽象工厂模式和工厂方法模式
2024-11-10
15
0
0
设计模式
1
2
3