首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Sentinel源码(五)ProcessorSlot(下)
前言 Sentinel1.8总共有8个重要的Slot,都是通过SPI机制加载的。 上两章学习了6个ProcessorSlot: NodeSelectorSlot:构建资源(Resource)的路径(D
Sentinel源码(四)ProcessorSlot(中)
前言 Sentinel1.8.1总共有8个重要的Slot,都是通过SPI机制加载的。 上一章学习了前三个ProcessorSlot: NodeSelectorSlot:构建资源(Resource)的路
企业AI开发实战:5步构建你的专属“数字决策大脑”
深夜的办公大楼,一家金融企业的风控系统发出预警,异常交易量突然激增。传统人工排查需要至少3小时跨5个系统,而现在,部署在元智启平台的AI智能体可以在20分钟内完成全链路分析,生成风险评估报告并建议
Sentinel源码(三)ProcessorSlot(上)
前言 Sentinel1.8总共有8个重要的Slot,都是通过SPI机制加载的。 本章学习前三个ProcessorSlot: NodeSelectorSlot:构建资源(Resource)的路径(De
Sentinel源码(二)entry和exit
前言 本章基于Sentinel1.8,分析Sph.entry和Entry.exit的执行流程。 1、SPI 首先了解一下Sentinel的SPI(Service Provider Interface)
Sentinel源码(一)基础概念
前言 本章初步了解一下Sentinel中的一些基础概念,主要包括: Resource:资源 Context:上下文 Sph:信号量 Entry:Token/许可/入口---调用链 Node:统计节点-
Nacos源码(八)1.4.1注册中心服务端
前言 本章分析Nacos1.4.1注册中心服务端,主要关注临时实例(Instance.ephemeral=true,默认情况) 服务端模型:ServiceManager、Service、Cluster
Nacos源码(五)2.0配置中心
前言 1.4版本nacos使用Http短连接+长轮询的方式,客户端发起http请求,服务端hold住请求,当配置变更时响应客户端,超时时间30s。 端口 端口偏移量 类型 实现 描述 8848 0 H
Nacos源码(一)1.4.1配置中心客户端
前言 从本章开始会花总共10章的功夫读一遍Nacos源码,包括: Nacos1.4.1配置中心 sofa-jraft Nacos2.0配置中心 Nacos1.4.1注册中心 Nacos2.0注册中心
Nacos源码(七)1.4.1注册中心客户端
一、使用案例 这里直接使用官方提供的案例,Nacos作为注册中心对于客户端来说要满足几个需求: 服务注册 服务注销 服务发现 二、模型 Namspace(Tenant):命名空间(租户) ,默认命名空
Nacos源码(六)Nacos与SpringCloud
一、注入了哪些Bean 从spring.factories看,spring-cloud-starter-alibaba-nacos-config主要加载了两个重要的自动配置: NacosConfigB
Nacos源码(四)1.4.1配置中心-Derby集群模式
前言 本章讨论Nacos配置中心,以集群方式启动(-Dnacos.standalone=false),使用嵌入式数据源derby( -DembeddedStorage=true),由于每个节点有一个独
Nacos源码(三)Sofa-JRaft
前言 当Nacos使用嵌入数据源( -DembeddedStorage=true,每个节点有一个数据源),以集群方式启动(-Dnacos.standalone=false)时,使用raft协议,来保证
Nacos源码(二)1.4.1配置中心服务端
前言 本章分析Nacos配置中心1.4.1版本服务端的几个核心功能,服务端使用MySQL数据源( -DembeddedStorage=false),以集群方式启动(-Dnacos.standalone
Netty源码(十三)出栈事件和编码
前言 本章是Netty源码最后一章,学习Netty的出栈事件处理。案例仍然使用上一章的自定义协议。 ChannelOutboundBuffer缓冲区。 用户代码使用channel.write,触发出栈
Netty源码(十二)入栈事件和解码
前言 本章学习Netty的入栈事件处理和解码处理。 ACCEPT入栈事件:创建Channel并注册到Selector READ入栈事件:读取数据 实现自定义协议:自定义编解码器 ByteToMessa
Netty源码(十一)EventLoop
前言 Netty串行化设计避免了线程竞争问题,核心在于EventLoop的设计,将每个需要同步的对象,都关联一个对应的EventLoop线程,专门用于处理这个对象产生的任务。本章深入理解EventLo
Netty源码(十)启动
前言 本章学习Netty启动流程,分为客户端和服务端。 理解Future和Promise 服务端启动:创建Channel、初始化Channel、注册Channel、bind 客户端启动:创建Chann
lint-staged 使用指南
lint-staged 是一个在 Git 暂存文件上运行 linter 的工具。它只检查即将提交的文件,而非整个项目,从而大幅提升代码检查效率
Netty源码(九)核心组件概述
前言 本章开始Netty核心源码阅读。 阅读官方案例,了解Netty核心组件使用 Netty核心组件概述:Channel、ChannelHandler、ChannelPipeline、ChannelH
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30