随笔分类 - 技术-其他
摘要:目录背景和价值高可用架构中的服务降级举措一、核心逻辑:非核心功能“断舍离”二、体验妥协:核心功能“降质保核”三、依赖防护:外部/下游依赖“解耦降级”四、降级实施的关键支撑:动态化与精细化参考资料 背景和价值 高可用架构中的服务降级举措 服务降级的核心目标是在系统资源紧张、负载过高或依赖故障时,通过主
阅读全文
摘要:目录一、网络与容器层面优化二、路由与过滤器优化三、缓存与限流优化四、JVM 与资源优化五、监控与压测验证总结 spring.cloud.gateway.httpclient.pool.max-connections 当 Gateway 作为客户端向后后端服务(如微服务、API 接口)发起 HTTP
阅读全文
摘要:目录核心架构对比关键特性对比如何选择? RocketMQ 和 Kafka 都是优秀的分布式消息队列,但它们的架构设计有显著区别,这源于它们不同的设计哲学和目标场景。 简单来说: Kafka 的设计更偏向于一个高吞吐量的分布式日志系统,架构简洁,通过分区(Partition)实现并行处理。 Rocke
阅读全文
摘要:目录背景和价值为什么需要输出编码?不同场景下的编码方式(白话版)1. 最常见场景:内容显示在HTML标签里(比如<div>、<span>中)2. 特殊场景:内容显示在HTML标签的属性里(比如value、href中)3. 特殊场景:内容要在JavaScript代码里使用4. 特殊场景:内容作为URL
阅读全文
摘要:目录背景和价值1. 更激进的“零拷贝”技术2. 更简洁的存储模型3. 更“粗糙”但高效的批处理4. 权衡取舍的可靠性保证对比总结参考资料 背景和价值 你这个问题非常好,直击了两者设计哲学的核心差异。 简单来说,Kafka 更快,并非因为它的代码效率绝对更高,而是因为它的设计目标从一开始就是“极致的吞
阅读全文
摘要:解决方案架构师 面试题 客户是怎么管理的 渠道变革变换的是哪些内容。变的是什么? 分层分级是怎么设计,价格体系是怎么制定的 marking 是怎么做的? CAP模型,是怎么管理的, 营销活动和销售是如何结合的,IT解决方案是什么 职责 懂业务,梳理解决方案。 技术架构 1 号项目。 流程, 业务能力
阅读全文
摘要:资金进出 2025/02/12 - 2025/02/17 资金进出明细 日期 方向 类型 货币种类 金额 备註 2025/02/12 增加 基金贖回 HKD +9,627.62 Fund Redemption#Taikang Kaitai Hong Kong Dollar Money Market
阅读全文
摘要:目录启动主节点启动从节点启动哨兵节点查看主从状态查看哨兵状态重启主节点方式 1:通过 redis-cli 关闭(需认证)方式 2:如果未设置密码方式 3:通过进程 ID 关闭(不推荐,可能导致数据丢失)问题诊断参考资料 启动主节点 redis-server /usr/local/install/re
阅读全文
摘要:目录背景和价值一、先搞懂:什么是Redis场景下的“网络分区”?二、同一交换机下,Redis主从发生网络分区的5个常见原因1. 节点自身的“网络硬件故障”2. 节点到交换机的“链路故障”3. 交换机自身的“功能故障”4. “网络风暴/拥堵”导致的“暂时性分区”5. 防火墙/安全软件的“逻辑拦截”三、
阅读全文
摘要:目录背景和价值一、虚拟线程与传统线程池的本质差异二、为什么不能完全抛弃传统线程池?1. CPU密集型任务仍需传统线程池2. 资源隔离仍需传统线程池3. 兼容性与迁移成本三、合理的使用策略:各司其职,协同工作1. 优先用虚拟线程的场景2. 继续用传统线程池的场景四、典型混合使用案例总结参考资料 背景和
阅读全文
摘要:目录背景和价值一、核心问题:为什么from/size不适合深度分页?二、优化方案:按场景选择替代机制1. 场景:“滚动分页”(Scroll API)—— 适合批量导出/后台任务2. 场景:“搜索_after”(Search After)—— 适合用户前台分页(支持跳页但需连续)3. 场景:“预计算分
阅读全文
摘要:目录背景和价值SpringCloud微服务架构各层高可靠高并发技术方案1. CDN层高并发方案高可靠方案2. 业务网关高并发方案高可靠方案3. 北向网关高并发方案高可靠方案4. 南向网关高并发方案高可靠方案5. BFF层(Backend For Frontend)高并发方案高可靠方案6. 微服务层高
阅读全文
摘要:目录背景和价值第一步:先搞懂核心矛盾——嵌套结构 vs 全局分页第二步:为什么需要“应用层额外处理”?1. ES层:按父文档批量查询,获取所有符合条件的子文档2. 应用层:对所有子文档做“全局聚合、排序、分页”3. 问题:效率低、有风险第三步:如何“调整数据结构(独立详情索引)规避”?1. 数据结构
阅读全文
摘要:目录参考资料 如果面试者问你,如何做一个高并发架构,你反问一句 是什么场景需要高并发,不同产品形态的高并发的解决方案不一样 1 营销活动秒杀高并发 2 火车抢票高并发。 3 电商常规下单,订单查询高并发。 同步 参考资料
阅读全文
摘要:目录管理上常见问题敏捷质量度量指标效率指标质量如何考核TL其他关于需求吞吐量准确度的问题一、先解决“评估标准模糊”:统一口径,减少“多估”空间1. 定义“评估锚点”,杜绝“因人而异”2. 统一“需求颗粒度”,避免“大需求多估”二、引入“客观校验机制”:让“多估”被数据暴露1. 用“团队速率基线”预警
阅读全文
摘要:目录背景和价值一、RocketMQ 半消息原理1. 核心流程(两阶段提交)2. 关键设计二、应用场景与实战1. 典型场景2. 代码实现参考资料 背景和价值 RocketMQ 的半消息(Half Message)是一种用于实现分布式事务最终一致性的核心机制,通过两阶段提交(2PC)的优化变体,保障本地
阅读全文
摘要:目录背景和价值⚙️ 一、硬件与资源配置优化📐 二、索引设计优化🔍 三、查询性能提升📥 四、写入效率优化🛠️ 五、集群管理与维护💎 总结:优化优先级与风险规避参考资料 背景和价值 以下是Elasticsearch性能优化的综合方案,从硬件配置到集群管理共分为五大核心维度,结合最佳实践和风险规
阅读全文
摘要:目录AT模式一、AT 模式核心原理二、一阶段:本地事务提交与准备三、二阶段:全局提交或回滚四、关键机制与注意事项SAGA模式⚙️ 一、核心机制对比🎯 二、适用场景决策优先选择 AT 模式 ✅优先选择 SAGA 模式 ✅⚠️ 三、关键缺陷与规避方案💡 五、实践建议💎 总结参考资料 AT模式 是一
阅读全文
摘要:目录背景和价值📊 1. 核心结构:Region(分区)🔄 2. 逻辑分代与物理分离⚙️ 3. 关键数据结构支持(1) 卡表(Card Table)(2) 回收优先级列表(Collection Set)🔄 4. 内存回收流程💎 5. 设计优势与价值G1 参数调优1 不要设置 -xmn来指定新生
阅读全文
摘要:目录背景和价值🔍 一、实体查询(单对象获取)命名模式:get + 名词单数示例代码:✅ 规范要点:📋 二、实体列表查询(多对象获取)命名模式:list + 名词复数示例代码:✅ 规范要点:📄 三、分页列表查询(列表+分页)命名模式:list + 名词复数 + WithPaging示例代码:✅
阅读全文

浙公网安备 33010602011771号