• 博客(361)
  • 收藏
  • 关注

原创 从“人治”到“机治”:得物离线数仓发布流水线质量门禁实践

得物离线数仓发布流水线过去1年有着从0到1的建设,以及后期从1到10的优化和改进。当前流水线能力已经足以支撑数仓内部日常迭代变更需求的发布管控,为发布准出规则执行提供了巨大帮助。发布管控对于QA来说是最重要的一个环节,所有发布都能够达到准出标准的要求,从而才能守住发布的最后一道线。

2026-01-29 14:53:49 531

原创 AI编程实践:从Claude Code实践到团队协作的优化思考|得物技术

我们发现最有效的AI编程模式是"人类主导,AI辅助",而不是反过来。标准化代码生成(如基础CRUD接口)、单元测试编写、API文档生成等重复性高、规则明确的任务。技术方案设计、复杂逻辑实现、代码审查等需要结合领域知识和创造性思维的任务。需求分析、架构设计、质量决策等高风险、高创造性的任务。上下文管理的实用技巧为不同功能模块创建独立对话线程。我们曾经在一个对话里讨论三个不同模块,结果上下文混乱到不得不从头开始。重要的技术决策和约束要在对话中反复强调。就像写文章时,核心观点要多次出现。

2026-01-27 14:35:38 544

原创 入选AAAI-PerFM|得物社区推荐之基于大语言模型的新颖性推荐算法

得物社区作为得物的首tab,满足得物用户分享生活、发现好物的内容生产消费需求。跟其他内容平台一样,得物的社区推荐系统也存在“推荐 → 用户反馈 → 再推荐”的反馈闭环问题,系统会越来越倾向于推送相似内容,导致推荐结果收敛、同质化,进而形成信息茧房,降低用户的新鲜感与满意度。同时随着大语言模型(LLM)的发展,世界知识提取的效率逐渐得到提升,为打破信息茧房,提高用户内容消费的新鲜感带来了新的机遇。

2026-01-22 15:15:37 738

原创 Galaxy比数平台功能介绍及实现原理|得物技术

最直接的比对方式。用户只需指定源表与目标表,平台即可启动全量数据比对。它适用于临时比对的场景。一个任务可能输出多个表,逐一配置这些表的比对任务繁琐且易遗漏,任务节点比对模式完美解决了这一问题。用户只需提供任务节点ID,平台便会自动解析该节点对应的SQL代码,提取出所有输出表,并自动生成比对任务,极大地提升任务迁移比对效率。

2026-01-20 14:18:03 648

原创 得物App智能巡检技术的探索与实践

在移动应用自动化测试领域,传统的元素和图像驱动方法正在逐渐向智能化驱动转型,这一转变不仅提升了自动化的使用效率和维护便利性,也使得基于模型的图像理解能力得以发挥,从而实现深度探索应用程序的潜力。我们通过将现有的技术平台进行整合,基于视觉语言模型(VLM),开展场景化的智能巡检探索与实践。

2026-01-13 14:08:11 1028

原创 深度实践:得物算法域全景可观测性从 0 到 1 的演进之路

在得物算法生态中,日均变更次数达万级,涵盖了模型迭代、配置分发、代码部署等多个维度。事件标准化的核心目标是:让每一次变更都有迹可循,并能自动与链路抖动建立因果关联。统一事件协议我们对来自配置中心、发布平台、算法实验平台等10+个源头的事件进行了协议标准化。变更的平台(配置中心 / 发布平台 / AB实验平台 / 特征平台 / 机器学习平台等 )变更对象(如:某个应用名、某个配置文件)PENDING / APPROVED / CANCELED / FINISHED 等变更开始时间变更主体。

2026-01-08 15:07:29 1587

原创 前端平台大仓应用稳定性治理之路|得物技术

前端平台通过试行大仓的研发模式,系统性地开展了应用的稳定性治理工作。自2023年7月试行、2024年初体系化推进以来,围绕五大核心指标–Git元数据大小、代码质量分、Linterror质量分、研发流程卡点和代码重复率,构建了“定义指标→制定目标→过程跟进→结果复盘”的闭环治理体系。通过统一代码规范、优化Git元数据性能、强化流程发布卡点、提升代码复用等举措,显著提升了大仓应用整体的稳定性。截至2025年Q3,各业务域普遍达成质量标准线,

2026-01-06 15:33:10 1548

原创 RocketMQ高性能揭秘:承载万亿级流量的架构奥秘|得物技术

RocketMQ的架构设计,尤其是其在简洁性、高性能和云原生演进方面的平衡,为构建现代分布式系统提供了许多宝贵启示。RocketMQ没有采用强一致性的ZooKeeper,而是自研了极其简单的NameServer。这说明在非核心路径上,牺牲一定的功能完备性来换取简单性和高可用性,可能也是个不错的选择。其存储架构是典型的写优化设计。所有消息顺序追加写入,保证了最高的写入性能。而针对消费和查询这两种主要的“读”场景,则分别通过异步构建索引数据结构(ConsumeQueue和IndexFile)来优化。

2025-12-30 16:43:09 1591

原创 PAG在得物社区S级活动的落地

近期,得物社区活动「用篮球认识我」推出 “用户上传图片生成专属球星卡” 核心玩法。初期规划由服务端基于 PAG 技术合成,为了让用户可以更自由的定制专属球星卡,经多端评估后确定:由 H5 端承接 “图片交互调整 - 球星卡生成” 核心链路,支持用户单指拖拽、双指缩放 / 旋转人像,待调整至理想位置后触发合成。而 PAG 作为腾讯自研开源的动效工作流解决方案,凭借跨平台渲染一致性、图层实时编辑、轻量化文件性能,能精准匹配需求,成为本次核心技术选型。

2025-12-26 15:47:41 1628

原创 Ant Design 6.0 尝鲜:上手现代化组件开发|得物技术

Ant Design 6.0 引入全新 Masonry 瀑布流组件,解决了传统网格布局的空白区域问题。该组件支持响应式配置,可自动调整列数,并提供滚动加载功能。通过示例代码展示了如何实现包含图片卡片、动态高度和无限滚动的瀑布流布局,同时支持移动端适配。组件简化了复杂布局的实现,只需配置列数、间距和渲染模板即可快速构建高性能瀑布流页面,显著提升了开发效率和用户体验。

2025-12-23 14:13:33 1470

原创 Java 设计模式:原理、框架应用与实战全解析|得物技术

设计模式是面向对象编程经验的总结,通过标准化方案解决系统复杂度与需求变更的矛盾。GoF提出的23种经典模式分为创建型、结构型和行为型三大类,分别关注对象创建、组合方式及运行时协作。七大设计原则(如开闭原则、依赖倒置原则等)指导模式应用,强调高内聚低耦合。以单例模式为例,通过饿汉式、懒汉式、双检锁等实现方式,确保类仅有一个实例,优化资源管理。设计模式的核心价值在于提升代码可复用性、可维护性和扩展性。

2025-12-18 14:04:50 1706

原创 Go语言在高并发高可用系统中的实践与解决方案|得物技术

Go语言凭借其独特的设计哲学和技术特性,成为了构建高并发高可用系统的首选语言之一。通过上述五个典型场景的分析,我们可以看出Go语言在处理微服务通信、实时消息推送、API网关限流与熔断、分布式任务队列和分布式锁等场景时具有显著的优势。Go语言的核心竞争力在于其极致的并发模型、高性能的网络库、内存安全与原子操作、简洁的并发编程模型、丰富的生态系统、编译型语言的高性能以及强大的标准库。这些特性使得Go语言在高并发高可用系统中表现优异,能够帮助开发者快速构建可靠、高效的分布式系统。

2025-12-16 14:08:29 893

原创 从0到1搭建一个智能分析OBS埋点数据的AI Agent|得物技术

AI时代来临,我们应该要善于发现当前系统中的哪些部分能够结合AI来进行提升,积极拥抱变化,有了想法就去做,边做边想边解决问题,永远主动向前一步。本文章只是记录了从产生想法到构建MVP验证想法的整个过程,这中间当然有很多可以继续优化的地方,我本人目前有以下几个想法,也欢迎大家积极评论,贡献自己的独到见解。接入数据库数据,通过动态监听Binlog的方式来识别各表之间的联系,比如select 语句的join,并将这种关系保存到Neo4j 这种图向量数据库中来实现表结构的 RAG。

2025-12-11 11:44:07 1846

原创 数据库AI方向探索-MCP原理解析&DB方向实战|得物技术

用户指令→ 模型识别需调用的函数→ 生成参数化调用指令→ 外部系统执行→ 返回结果至模型→ 生成用户响应。图片来源:ailydoseofds但不同的 API 需要封装成不同的方法,且参数确定后,后期变更困难,很难在不同的平台灵活复用。而我们可以认为,MCP 是在 Function Calling 的基础上做了进一步的抽象,目的是让应用更加简单、高效、安全地对接外部资源,更好地为大模型补充上下文信息。

2025-12-09 16:53:29 747

原创 得物个人信息保护社会责任报告

得物始终坚持将安全和隐私保护作为重要核心工作,公司自上而下高度重视,从组织建设、产品设计、技术发展和生态搭建等多维度贯彻隐私保护价值观。以“用户中心”为驱动,建立健全全生态、全周期、全流程的隐私保护管理框架。得物将持续长期投入,在做好数据安全和用户个人信息保护的基础上,积极响应日趋严格的全球化数据合规和隐私保护要求,进一步深入在安全合规领域的各方合作,通过多种安全合规解决方案向用户提供更加安全放心的购物环境,为企业数字化业务稳健运营保驾护航。

2025-12-04 13:48:16 2182

原创 项目性能优化实践:深入FMP算法原理探索|得物技术

FMP (First Meaningful Paint) 首次有意义绘制,是指页面首次绘制有意义内容的时间点。与 FCP (First Contentful Paint) 不同,FMP 更关注的是对用户有实际价值的内容,而不是任何内容的首次绘制。通过这次深入分析,我对 FMP 有了更全面的认识。FMP 通过科学的算法设计,能够准确反映用户感知的页面加载性能,是前端性能监控的重要指标。它不仅帮助我们更好地理解页面加载过程,更重要的是为性能优化提供了科学的依据。

2025-12-02 10:47:33 2474

原创 Dragonboat统一存储LogDB实现分析|得物技术

LogDB是Dragonboat重要的存储层实现,作者将Pebble引擎包装为一组通用简洁的API,极大方便了上层应用与存储引擎的交互成本。其中包含了很多Go语言的技巧,例如大量的内存变量复用设计,展示了这个库对高性能的极致追求,是一个十分值得学习的优秀工程案例。

2025-11-27 13:58:41 1544

原创 从数字到版面:得物数据产品里数字格式化的那些事

本文探讨了数字格式化在前端开发中的重要性,指出规范的数字排版是数据展示系统的"地基"。文章分析了数字格式化的复杂性,包括不同文化背景下的小数分隔符差异(如英美使用小数点,欧洲使用逗号)以及数字语义表达(如百分比、缩写等)。作者指出传统手动拼接字符串或正则处理方式的弊端,如视觉混乱、国际化障碍等,并推荐使用现代浏览器提供的Intl.NumberFormat API进行标准化处理。文中以电商平台为例,展示了缺乏统一格式化方案导致的排版问题,强调建立数字格式化基础设施对提升系统专业度和维护性的

2025-11-25 17:21:08 1670

原创 一文解析得物自建 Redis 最新技术演进

本文介绍了自建Redis的技术演进历程,重点阐述了接入方式、同城双活就近读、Redis-server版本升级等关键优化。自建Redis目前已管理1000+集群,内存总规格160T,支持千万级QPS。技术方面,从LB接入演进为自研DRedis SDK直连proxy,解决了LB瓶颈问题并提升性能30%;通过SDK实现同城双活就近读,降低业务RT;Redis-server升级至6.2版本并移植多线程等特性,使读写性能提升50%。同时构建了完善的自动化运维平台,支持集群全生命周期管理。这些优化显著提升了Redis服

2025-11-20 14:51:38 1626

原创 Golang HTTP请求超时与重试:构建高可靠网络请求|得物技术

本文探讨分布式系统中HTTP客户端的可靠性优化策略。重点分析了超时控制的必要性,指出78%服务中断与不合理超时配置相关,并给出Golang标准库的防御性配置方案。通过context实现请求级超时传递,结合指数退避和随机抖动设计智能重试机制,强调幂等性保证对数据一致性的重要性。最后提出连接池优化和内存复用等性能提升手段,建议合理配置MaxIdleConnsPerHost等参数可显著降低延迟。文章强调超时和重试是分布式系统的生存必需,需在可靠性、性能和控制策略间取得平衡。

2025-11-18 11:13:59 1610

原创 得物TiDB升级实践

得物DBA团队完成了TiDB数据库从5.3.3到7.5.x版本的大版本升级。本次升级采用迁移升级方案,通过搭建新集群并同步数据,最小化业务影响。新版本在查询性能、TiCDC同步稳定性、备份效率等方面均有显著提升,整体性能提升40%,备份时间缩短50%。升级过程中遇到优化器执行计划不准确等问题,通过参数调整和SPM绑定解决。7.5.x版本还引入高压缩存储引擎和更完善的运维工具,有效降低了存储成本和运维复杂度。此次升级为公司业务发展提供了更稳定高效的数据库支撑。

2025-11-11 11:07:01 1934

原创 得物管理类目配置线上化:从业务痛点到技术实现

本文针对电商管理类目规则调整效率低下的问题,提出了"管理类目配置线上化"的技术解决方案。通过分层架构设计实现业务与数据链路解耦,采用规则生命周期管理和状态机驱动机制,结合多级类目查询、树形结构构建和规则填充等技术模块,解决传统手工流程效率低、规则校验能力不足、系统耦合严重等痛点。方案设计了超时机制防止流程阻塞,实现类目状态变化的级联传播,并建立完善的规则变更校验逻辑。通过线上化改造,将规则迭代周期从3-4周缩短至1-2天,显著提升业务响应速度和管理效率。

2025-11-06 14:54:34 1859

原创 大模型如何革新搜索相关性?智能升级让搜索更 “懂你”|得物技术

摘要:得物技术团队针对传统搜索相关性模型存在的标注成本高、扩展性差、泛化能力弱等问题,基于大语言模型进行了技术升级。通过知识蒸馏和二阶段推理流程优化,将大盘准确率提升至86.67%,中长尾场景准确率提升6.78%。新方案通过大模型标注+数据蒸馏策略,累计节约百万级标注成本,线上相关性badcase率显著下降。未来将继续探索生成式强化学习等方向,持续提升搜索体验。(149字)

2025-11-04 10:58:43 1476

原创 RAG—Chunking策略实战|得物技术

摘要:本文探讨了RAG系统中文档分块(chunking)对问答性能的关键影响。不当的分块会导致语义断裂和信息缺失,而高质量分块应尊重文档结构(标题、段落等),并保持适度重叠以确保上下文连贯。文章详细介绍了多种分块策略,包括基础分块(固定长度、句子级)、结构感知分块(利用标题、表格等)、语义分块(基于内容相似度)以及混合分块方法,并提供了参数调优建议和代码示例。最后强调分块质量决定了RAG的性能上限,是优化检索与生成效果的首要环节。

2025-10-30 16:28:10 743

原创 从一次启动失败深入剖析:Spring循环依赖的真相|得物技术

本文分析了Spring框架中循环依赖问题的产生原因及解决方案。文章通过一个后台服务启动失败的案例,深入探讨了Spring三级缓存机制如何解决循环依赖,并指出在AOP代理场景下可能出现的"半成品"注入问题。作者详细解读了@Transactional和@Validated注解在循环依赖处理中的差异,解释了为何后者更容易导致启动失败。最后提出了短期解决方案(移除@Validated注解或使用@Lazy)和长期优化建议(遵循DDD规范、使用循环依赖检测工具)。文章强调循环依赖暴露了代码设计缺陷,

2025-10-23 16:24:18 1305

原创 Apex AI辅助编码助手的设计和实践|得物技术

Apex是一款基于VSCode的AI辅助开发插件,通过SSO认证、知识库集成、远程Webview等技术实现无感安装和智能体使用。其核心架构分为插件层、Webview UI层和服务层,支持版本编排解耦、安全鉴权和工程化落地。功能模块包括:1)激活装配流程采用按需加载避免冷启动问题;2)SSO认证实现安全闭环;3)GitLab维护的规则知识库支持多仓同步;4)远程Webview实现无感更新;5)Monorepo识别与智能体模板管理;6)埋点系统记录用户行为。Apex通过工程化手段将AI能力融入开发流程,提升编码

2025-10-21 17:13:18 1858

原创 从 JSON 字符串到 Java 对象:Fastjson 1.2.83 全程解析|得物技术

Fastjson核心特性在于高速序列化/反序列化,利用ASM在运行时生成字节码动态创建解析器,减少反射;AutoType字段支持多态,却带来反序列化RCE风险,建议关闭AutoType,开启safeMode。选型建议:在选择JSON序列化框架时对于非极端性能要求推荐Jackson,或者使用Fastjson2,其改用LambdaMetafactory替换ASM,性能再提升30%,默认关闭AutoType安全性有保证。

2025-10-16 12:12:43 1652

原创 线程池ThreadPoolExecutor源码深度解析|得物技术

本文深入解析了Java线程池的核心原理与实践要点。首先阐述了线程池的必要性,包括避免频繁创建销毁线程的资源开销、提升系统吞吐量等优势。接着详细剖析了ThreadPoolExecutor的架构设计、参数配置(核心线程数、最大线程数、阻塞队列等)和运行机制,通过源码分析其任务调度流程和生命周期管理。针对常见问题,文章指出invokeAll超时失效、submit异常消失等陷阱,并给出解决方案。

2025-10-14 11:47:35 1538

原创 基于浏览器扩展 API Mock 工具开发探索|得物技术

本文介绍了一款基于浏览器插件的Mock工具开发实践。该工具通过重写fetch和XMLHttpRequest实现API请求拦截,支持多种Mock规则创建方式(包括API管理平台导入和手动配置),并提供了页面白名单管理、请求日志记录等功能。文章详细阐述了Manifest V3架构下的技术实现方案,包括请求拦截原理、脚本注入策略和整体架构设计。该工具旨在帮助开发者在接口未完成或需要问题复现时提升开发效率,同时探索了AI在浏览器插件开发中的辅助作用。未来计划扩展功能包括历史请求快速Mock和结合AI生成Mock数据

2025-09-23 10:54:45 1545

原创 破解gh-ost变更导致MySQL表膨胀之谜|得物技术

MySQL DDL变更导致表空间膨胀问题分析 本文分析了MySQL在进行DDL变更时导致表空间膨胀的案例。通过复现问题发现,当单行记录过大(5k左右)时,结合变更工具的特殊机制(先写入大主键记录),会触发MySQL的页分裂缺陷,导致一个16k的页仅存储1条记录,浪费2/3空间,最终使表空间膨胀近100%。同时,这种异常页分裂还会导致统计信息严重偏差,进而引发部分SQL出现慢查询。文章详细介绍了InnoDB索引结构、页分裂机制和当前DDL变更流程,并提出了临时解决方案(原生alter table)和长期优化方

2025-09-18 14:24:42 1551

原创 MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术

MySQL单表数据量建议控制在2000万以内的核心原因在于B+树索引结构的设计。InnoDB存储引擎采用16KB数据页存储数据,通过B+树组织索引,非叶子节点存储主键和指针,叶子节点存储完整行数据。三层B+树可支撑约2.5千万数据,查询最多只需3次磁盘IO;当数据量超过临界值,树高增至4层,IO次数增加将导致查询性能显著下降。该限制值受行大小影响,若单行数据更小(如250字节),三层B+树可支撑上亿数据。相比B树,B+树的高扇出特性使其更适合作为数据库索引。优化建议包括控制单行大小、分库分表等,在磁盘I/O

2025-09-16 14:37:35 1462

原创 前端日志回捞系统的性能优化实践|得物技术

本文介绍了现代前端日志回捞系统的性能优化实践,重点解决存储膨胀、包体积过大和性能影响三大问题。通过智能清理策略(时间/数量双重清理)、异步加载上传模块(CDN动态加载)和日志队列优化(限流+空闲执行),显著提升了系统性能。同时分享了打包构建中的技术难点(如UMD动态导入、process对象注入等)及其解决方案。这些优化不仅使日志系统更轻量高效,也为前端工程化提供了宝贵经验。

2025-09-09 13:49:11 1576

原创 得物灵犀搜索推荐词分发平台演进3.0

《电商导购系统中的词分发平台架构演进》摘要:本文系统介绍了电商导购场景中词分发平台的技术架构演进。该平台通过集成下拉词、热搜榜单等智能推荐功能,显著提升用户购物效率。平台采用模块化设计,实现脚本热部署、图化DAG引擎等创新架构,支持30+导购场景。核心创新包括:1)主工程+脚本工程的分离架构;2)基于算子抽象的图化编排框架;3)配套灰度发布、DIFF评估等工具链。未来规划重点在于平台功能扩展、性能优化及算法链路打通,持续提升导购精准度和系统扩展性。

2025-09-04 11:15:06 1535

原创 R8疑难杂症分析实战:外联优化设计缺陷引起的崩溃|得物技术

在Android开发中,即使是AGP、R8这样的官方工具链升级,也要保持足够的警惕。毕竟Android生态太过复杂,再加上开发者们千奇百怪的代码写法,不论多么完善的测试流程都无法规避这类特定场景的bug。这次的ApiModel外联优化问题就是一个很好的例子——它只在特定条件下才会暴露,但一旦出现就是必现的native崩溃。所以对于这种影响面无法评估的重大升级,还是需要经过足够长时间的独立灰度验证,才能合入主干分支。往期回顾1. 可扩展系统设计的黄金法则与Go语言实践|得物技术。

2025-09-02 11:01:34 1601

原创 可扩展系统设计的黄金法则与Go语言实践|得物技术

本文系统讲解了如何利用Go语言设计可扩展的系统。首先分析了可扩展系统的必要性,指出其核心目标是让系统能以最小修改成本适应未来变化。随后从架构设计原则、编码实践、实现模式、验证指标到演进路线展开详细阐述,重点介绍了开闭原则、模块化设计、策略模式、中间件链、插件化架构等关键技术在Go语言中的实现方式。文章强调扩展性设计要在当前需求和未来变化间找到平衡,建议定期进行架构评审,通过压力测试和代码分析评估系统健康度。最后指出优秀的系统不是完美的,而是能够持续进化的,保持开放心态才能应对技术领域的快速发展。

2025-08-28 14:11:10 1854

原创 营销会场预览直通车实践|得物技术

摘要:得物电商平台针对营销会场配置痛点的创新解决方案,通过"时间穿越"技术实现全链路预验证。该方案支持模拟未来时间、指定用户人群和AB实验命中,在配置阶段提前校验活动效果,有效解决多目标耦合、验证滞后和跨团队协作三大挑战。实施后使配置工作量减少50%,走查覆盖率提升至80%以上,并规避了资损风险。未来计划将穿越能力扩展至频道、商详页等更多场景,持续优化电商营销配置效率与风险管理。(149字)

2025-08-21 11:20:31 1937

原创 基于TinyMce富文本编辑器的客服自研知识库的技术探索和实践|得物技术

得物自研客服知识库系统,解决了第三方知识库在业务快速发展下面临的维护体量增大、系统协作效率低等问题。系统采用TinyMCE富文本编辑器,支持表格编辑和格式兼容,并通过结构化段落设计实现细粒度知识管理。针对图片迁移问题,系统自动替换旧链接;通过懒加载技术优化大量图片导致的页面卡顿;利用截图生成模板缩略图提升用户体验;扩展编辑器API实现全局查找替换功能。此外,系统结合ES检索和大模型能力,提供智能问答、答案推荐和联网搜索等场景支持,显著提升了客服工作效率和知识管理能力。

2025-08-19 10:57:37 1546

原创 AI质量专项报告自动分析生成|得物技术

本文介绍了如何利用AI工作流平台优化数据分析流程。当前数据收集和分析主要依赖人工操作,效率低下且耗费资源。通过部署基于Dify的AI智能体平台,实现了多模型选择、可视化工作流编排和全链路观测等功能,支持自动生成结构化报告。实践表明,该方案显著提升了报表生成效率,使团队能专注于数据归因分析。未来计划进一步丰富工作流功能,深化异常指标分析,并将该模式推广至更多业务场景。

2025-08-14 14:49:08 2057

原创 Rust 性能提升“最后一公里”:详解 Profiling 瓶颈定位与优化|得物技术

然而,在这次大规模迁移中,我们观察到一个有趣的现象:大多数服务在迁移后性能都得到了显著提升,但有那么一小部分服务,性能提升却不尽如人意,仅仅在 10% 左右徘徊。原来,我们的代码在每次写入 OSS 时,都会新建一个 OSS 实例,随之而来的是一个全新的 HTTP 客户端和一次耗时的 TLS 握手。即使在已经实现了初步性能提升的 Rust 服务中,仍然存在巨大的优化空间。未来,我们将继续探索更高效的 Profiling 方案,并深入挖掘其他潜在的性能瓶颈,以在万亿流量的生产环境中实现极致的性能和资源利用率。

2025-08-12 13:47:54 1828

原创 Valkey 单点性能比肩 Redis 集群了?Valkey8.0 新特性分析|得物技术

Valkey 8.0性能飞跃:异步IO与内存优化技术解析 Valkey 8.0作为Redis的分支版本,通过创新技术实现了单节点100W/s的性能突破。文章首先对比了Redis 6.0多线程IO与Valkey 8.0异步IO的差异,重点分析了Valkey采用的环形缓冲区任务队列、动态线程调整和事件轮询卸载等特性。随后深入探讨了Valkey引入的内存优化技术:数据预取(Prefetch)通过提前加载数据减少内存访问延迟,内存访问分摊(MAA)优化哈希表访问模式。这些创新使Valkey在保持Redis核心功能的

2025-08-07 14:13:21 1800

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除