摘要:
@目录broker.conf broker.conf 干货见注释 ### 集群名 brokerClusterName=DefaultCluster ### nameserver # nameserver 地址 namesrvAddr=192.168.3.76:9876 ### broker # br 阅读全文
posted @ 2025-05-21 11:12
问仙长何方蓬莱
阅读(109)
评论(0)
推荐(0)
摘要:
@目录§1 接入方式§2 原生注解方式接入入口 @EnableDubbo扫描 BeanDefinition 阶段生成 ServiceBean服务导出§3 原生 xml 方式接入入口 xmlns:dubbo扫描 BeanDefinition 阶段生成 ServiceBean服务导出 §1 接入方式 d 阅读全文
posted @ 2025-05-21 11:12
问仙长何方蓬莱
阅读(14)
评论(0)
推荐(0)
摘要:
@目录§0 实际使用的 zoo.cfg§1 基础知识§1.1 官网文档§1.2 日志相关配置§1.3 tick 时间 §0 实际使用的 zoo.cfg ### 时间配置 ### 一个tick(滴答)的毫秒数,时间单位,可以认为是心跳时间 tickTime=2000 ### follower 连接 l 阅读全文
posted @ 2025-05-21 11:12
问仙长何方蓬莱
阅读(21)
评论(0)
推荐(0)
摘要:
@目录§0 前言§1 思路§2 实现 §0 前言 集群的高可用性可以直接简明的使用 SLA 来衡量,无所谓其他指标。 正常来讲,高可用对应了一整套方案,包括 预防:降低故障概率 发现:快速发现故障、甚至定位问题 恢复:快速恢复集群,这里只强调恢复集群可用性 说白了就是降低发病频率,然后早发现早治疗 阅读全文
posted @ 2025-05-21 11:11
问仙长何方蓬莱
阅读(10)
评论(0)
推荐(0)
摘要:
@目录§1 背景§2 术语§3 规范内容配置内容测试上线复盘 & 总结历史配置(存量配置)§4 参考 CHECKLIST §1 背景 不重要 对于直接将 nacos 开箱即用的组织比较有意义,实力与精力允许的组织,建议自研、二开、上云 §2 术语 【双级审核】:配置项从配置到实际上线,至少经历过两级 阅读全文
posted @ 2025-05-21 11:10
问仙长何方蓬莱
阅读(80)
评论(0)
推荐(0)
摘要:
@目录§1 基础类型§1.1 properties 注入§1.2 yml 注入§1.3 @ConfigurationProperties 注入§2 集合类型(Collection)§2.1 properties 注入§2.2 yml 注入§2.3 @ConfigurationProperties 注 阅读全文
posted @ 2025-05-21 11:09
问仙长何方蓬莱
阅读(56)
评论(0)
推荐(0)
摘要:
@目录§1 依赖§2 配置§3 静态、动态引用§3.1 @Value 静态引用§3.2 @Value 动态引用§3.3 @ConfigurationProperties 动态引用§4 多配置文件 §1 依赖 父 pom 有了 spring-cloud-alibaba-dependencies 不用 阅读全文
posted @ 2025-05-21 11:08
问仙长何方蓬莱
阅读(15)
评论(0)
推荐(0)
摘要:
@目录§1 依赖§2 基础配置§3 静态、动态引用§3.1 @Value 静态引用§3.2 @NacosValue 动态引用§3.3 @ConfigurationProperties 静态引用§3.4 @NacosConfigurationProperties 动态引用§4 多配置文件 §1 依赖 阅读全文
posted @ 2025-05-21 11:08
问仙长何方蓬莱
阅读(73)
评论(0)
推荐(0)
摘要:
@目录前置namespace 前置 Docker 的前身是 Google 的 LMCTFY,其前身是 LXC(Linux Container) LXC 的功能基于 cgroups(Control Groups) 和 Linux namespace 实现 换句话说 namespace & cgroup 阅读全文
posted @ 2025-05-21 11:08
问仙长何方蓬莱
阅读(25)
评论(0)
推荐(0)
摘要:
@目录§1 通用思路§2 快速归档§3 归档整体流程(完整归档 & 快速归档)§4 准备阶段§4.1 确认归档表§4.2 思路:确认归档数据范围 & 归档方案待选(重点)§4.3 归档方式选择 & 业务场景覆盖§4.4 确认归档数据范围 & 确认归档方案(快速归档可以直接从这里开始)§4.5 迁移工 阅读全文
posted @ 2025-05-21 11:07
问仙长何方蓬莱
阅读(93)
评论(0)
推荐(0)
摘要:
@目录§1 配置方式§1.1 springboot 配置§1.2 springcloud 配置§2 失效排查§2.1 常见失效场景§2.1.1 配置不配套§2.1.2 自动刷新未开启§2.1.3 依赖冲突§2.1.4 改错了配置文件§2.2 未知情况关键排查点 §1 配置方式 nacos 的配置中心 阅读全文
posted @ 2025-05-21 11:07
问仙长何方蓬莱
阅读(256)
评论(0)
推荐(0)
摘要:
@目录§1 参考资料§2 OpenSergo 与 Sentinel 关系§3 规范体系§3.1 服务元数据ReportMetadataRequest 信息##### ReportMetadataReply 信息§3.2 服务发现§3.3 流量治理与服务容错流量治理的整体思路流量路由流量防护流量防护规 阅读全文
posted @ 2025-05-21 11:06
问仙长何方蓬莱
阅读(33)
评论(0)
推荐(0)
摘要:
@目录§1 文档资料§2 推荐的使用原则§3 使用方式速通arthas 操作的整体思路启动挂载(attach)使用/退出指令退出§4 指令(文档)help 帮助查看所有指令和概述查看某个之类的说明dashboard 大屏打印 dashboard 信息按需打印 dashboard 信息jvm 内部线程 阅读全文
posted @ 2025-05-21 10:43
问仙长何方蓬莱
阅读(75)
评论(0)
推荐(0)
摘要:
@目录 /** * spring 容器 ApplicationEvent 监听器 * 此事件在 spring 容器启动 refreshContext() -> finishRefresh() 时由 publishEvent 发布 * 此事件发布时,已经完成刷新 sprign 容器上下文,但 call 阅读全文
posted @ 2025-05-21 10:43
问仙长何方蓬莱
阅读(12)
评论(0)
推荐(0)
摘要:
@目录§1 什么是 binlog§2 作用§3 数据恢复§4 主从复制 §1 什么是 binlog Mysql server 的日志文件 自动开启 §2 作用 数据恢复 主从复制 §3 数据恢复 实际场景 01.00:数据全量备份 08.00:数据丢失(比如被人误删) 09.00:故障发现 前提 必 阅读全文
posted @ 2025-05-21 10:42
问仙长何方蓬莱
阅读(12)
评论(0)
推荐(0)
摘要:
@目录 操作系统的线程状态 NEW:刚 new REDAY:刚 start() RUNNING:刚 run() BLOCKING:cpu 不能给此线程分配时间片 TERMINATED:停止 JAVA 中的线程状态 NEW:刚 new RUNNING:刚 run() BLOCKING:cpu 不能给此 阅读全文
posted @ 2025-05-21 10:42
问仙长何方蓬莱
阅读(9)
评论(0)
推荐(0)
摘要:
@目录§1 为什么快§2 消息丢失§2.1 消息丢失位置§2.2 如何避免消息丢失§3 顺序消费 §1 为什么快 kafka使用的是基于文件的顺序存储 代价是只能通过offset标记消费情况并 总 partition 数越高,性能越下降,可降低一个数量级 每个 partition 的消息会保存在一个 阅读全文
posted @ 2025-05-21 10:41
问仙长何方蓬莱
阅读(8)
评论(0)
推荐(0)
摘要:
@目录§1 全局示意§2 依赖 §1 全局示意 AMQP,即高级消息队列协议(Advanced Message Queuing Protocol),整体架构如下图 producer 发送消息给 rabbit mq broker rabbit mq broker 分发消息给 consumer消费 pr 阅读全文
posted @ 2025-05-21 10:41
问仙长何方蓬莱
阅读(14)
评论(0)
推荐(0)
摘要:
@目录§1 Dubbo 与 web 容器的关系§2 注册发现流程§3 服务配置§3.1 注册方式 & 订阅方式§3.2 服务导出§3.3 配置参数§4 底层技术§4.1 Dubbo 的 spi 机制§4.2 Dubbo 的线程池§4.3 Dubbo 的负载均衡策略§4.3 Dubbo 的协议 §1 阅读全文
posted @ 2025-05-21 10:40
问仙长何方蓬莱
阅读(30)
评论(0)
推荐(0)
摘要:
@目录§1 目的§2 常见手段§3 熔断 & 降级§4 限流 & 舱闭 §1 目的 §2 常见手段 熔断 降级 隔离(限流/舱闭) 热点 鉴权 动态开关 §3 熔断 & 降级 §4 限流 & 舱闭 常用工具 hystrix sentinel resilience4j 常用限流算法 令牌桶 漏桶 固定 阅读全文
posted @ 2025-05-21 10:40
问仙长何方蓬莱
阅读(7)
评论(0)
推荐(0)
摘要:
@目录§1 架构演进 §1 架构演进 standalone 就部署一份 可用性问题:只有一个点,单点故障 == 全挂 流量瓶颈: 只有一个点,可以支持的流量有限 性能越高的服务器价格会非线性增加 功能耦合:协同开发困难,各自改一小点即改了整个项目 分布式 完整部署 n 份项目,前面加负载均衡 功能耦 阅读全文
posted @ 2025-05-21 10:40
问仙长何方蓬莱
阅读(9)
评论(0)
推荐(0)
摘要:
@目录jps(jvm 进程工具)jinfo(java 配置信息工具)jstack (查看虚拟机栈信息)jmap(jvm 内存影像工具)jstat(jvm 统计信息监控工具)jvisualvm(查看 java 堆信息)jconsole(查看 java 堆信息) JDK 的指令是指类似下面的指令 jps 阅读全文
posted @ 2025-05-21 10:38
问仙长何方蓬莱
阅读(18)
评论(0)
推荐(0)
摘要:
@目录§1 JVM 调优目的与指标§2 常见涉及参数§3 其他参数 §1 JVM 调优目的与指标 JVM 调优的指标有 3 个 吞吐量:用户代码运行时间/总运行时间 暂停时间:工作线程被暂停的时间 内存占用:占用的堆的大小 其实上面指标只说了两个事:让 JVM 多干活 & 让 JVM 少占资源 但这 阅读全文
posted @ 2025-05-21 10:38
问仙长何方蓬莱
阅读(53)
评论(0)
推荐(0)
摘要:
@目录§1 全局 hash 表§2 渐进式 rehash §1 全局 hash 表 全局 hash 是 redis 管理所有 key 的方式 就好像 mysql 中,所有数据库表、字段的信息依然存在表中 redis 中所有 key 的信息都存在一个全局的 hash 中 §2 渐进式 rehash 传 阅读全文
posted @ 2025-05-21 10:34
问仙长何方蓬莱
阅读(33)
评论(0)
推荐(0)
摘要:
@目录§1 Distro 协议§1.1 基本规则§1.2 关键类§1.3 校验§2 注册中心§2.1 注册中心工作流程§2.2 注册数据的持久化 §1 Distro 协议 §1.1 基本规则 nacos 每个节点负责自己一部分的写请求 每个节点会把自己负载的数据同步给其他节点 每个节点定时发送自己负 阅读全文
posted @ 2025-05-21 10:34
问仙长何方蓬莱
阅读(21)
评论(0)
推荐(0)
摘要:
@目录§1 big-keyhot-key §1 big-key 分类 字符串型 big-key:字符串最大可以到 512M 集合型 big-key:集合个数可以到 2^23 问题 内存空间不均匀 指令耗时增加:redis 是单线程的,部分操作的时间复杂度是 O(n) 的,big-key 可能导致单个 阅读全文
posted @ 2025-05-21 10:34
问仙长何方蓬莱
阅读(7)
评论(0)
推荐(0)
摘要:
@目录§1 场景影响性能的因素§2 §1 场景影响性能的因素 mysql 容易忽略的因素 RTT:Round Trip Time,往返时间,通常指数据在网络传输上消耗的时间 IO:通常是指随机 IO 带来的性能损耗 并发等待时间:并发操作导致的性能损耗,比如高并发下 cas 导致的性能浪费 §2 阅读全文
posted @ 2025-05-21 10:33
问仙长何方蓬莱
阅读(22)
评论(0)
推荐(0)
摘要:
@目录§1 常规用法§2 QPS§3 pipeline §1 常规用法 分布式锁 最常见用法,需要注意分布式锁的redis需要单点 分布式事务 分布式事务中,核心的技术难点其实是分布式事务这个事本身作为数据的持久化 2PC,比如 seata 的 AT 模式下,将 undo 数据作为分布式事务数据进行 阅读全文
posted @ 2025-05-21 10:33
问仙长何方蓬莱
阅读(15)
评论(0)
推荐(0)
摘要:
@目录压测参考值(180C)线程池Qps/TpsJVMredis 压测参考值(180C) 时长 TPS TPS极限 TP性能 TP极限 并发 CPU负载 一般接口 5min 500 2000 50/100ms 120ms 1->10/30 40% 缓存接口 5min 5000 20000 7/20m 阅读全文
posted @ 2025-05-21 10:32
问仙长何方蓬莱
阅读(10)
评论(0)
推荐(0)
摘要:
@目录§1 加密类型§1.1 对称加密§1.2 非对称加密§1.3 混合加密§1.4 摘要算法§1.5 数据证书 §1 加密类型 §1.1 对称加密 即加密解密的秘钥是一样的,报文用什么加密就需要用什么解密 优点:快,模型简单 缺点:安全性查,秘钥需要通讯双方公有,若秘钥泄漏,等同于不加密: 报文因 阅读全文
posted @ 2025-05-21 10:31
问仙长何方蓬莱
阅读(38)
评论(0)
推荐(0)
摘要:
@目录§1 七层/四层模型§2 网络协议过程简明过程(以浏览器发送请求到服务器为例) §1 七层/四层模型 OSI(Open System Interconnect),即开放系统互联模型,就是我们说的七层模型 层次如下: 引用层(Application):提供应用服务 表示层(presentatio 阅读全文
posted @ 2025-05-21 10:31
问仙长何方蓬莱
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号