自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(460)
  • 收藏
  • 关注

原创 Kiro这款跟ClaudeCode Skill使用,很香!超详细AI编程工具对比

AI编程、AI智能体。立志持续输出、帮助小白轻松上手AI编程和AI智能体。市面上AI 编程工具越来越多,反而越容易让人:“选到手软、用到崩溃”。尤其卡在。本文用一套可复用评测标准,把 Kiro、Claude Code、Trae、Qoder、OpenCode、Cline 等放进同一张表,并给出我目前最稳的“”搭配闭环。最后附一份可复制提示词,让你今天就能跑通一次真实交付。阅读信息:预计 8 分钟|适用人群:小白/进阶。

2026-01-18 10:41:21 1490

原创 Java Boy转型到Agent开发-大纲篇

一、 Agent开发整体大纲主要包括6层1. 用户交互层(包括web界面,cli,api),没太多东西。2. Agent 核心层主要有控制器(ReAct)、推理引擎(Chain-of-Thought)、工具调用(function call, mcp)、记忆管理、prompt、上下文。其实记忆管理、prompt、上下文都可以归类到context,只是做了进一步细分。3. 工具层各种原子化、外调的能力4. LLM 服务层调各种大模型5. 数据存储层。

2026-01-14 09:26:43 617

原创 我已经弃用Trae转投Kiro,聊一聊AI编程工具对比

所以,今天,我就结合自己的经验,来聊一聊这些AI编程工具,让不同的角色,特别是开发者们,能够根据自身的情况,来选择合适的工具。除了白嫖心理之外,让我持续用它的原因是,我觉得它(作为一款产品而言)的用户体验做的很好,特别是它的代码补全,以及一个“添加到对话”的小功能,这些细节体验做的很到位。作为AI编程IDE的祖先,VSCode提供了与多种AI编程工具整合的能力,例如Claude Code提供了/ide命令来连接,另外还有开放的插件市场,里面也有非常多可以AI编程的工具接入。总体来说,中规中矩,没有太亮眼。

2026-01-13 09:46:27 579

原创 Claude Skills|将 Agent 变为领域专家

一句话来讲,Claude Skills 是一种基于文件系统的、可复用的知识包,运行在 Claude 的沙盒虚拟机(VM)环境中,用于向 Agent 注入流程化、确定性的内部知识(SOP)的标准化方案。Claude Skills 是一种基于文件系统的、可复用的知识包,运行在 Claude 的沙盒虚拟机(VM)环境中,用于向 Agent 注入流程化、确定性的内部知识(SOP)的标准化方案。以画布设计的 Skill 为例,一个 Skill 就是一个文件夹,可以包含嵌套的子文件夹,形成 Skills 的嵌套层级。

2026-01-12 15:00:05 457

原创 马斯克的 Grok 已经成了互联网最强爬虫?手把手教你打造 24 小时自动情报局

摘要:马斯克的Grok正成为互联网最强信息挖掘工具,它能实时抓取X平台数据,提供一手资讯。文章介绍两种高效使用方法:1) 通过特定Prompt指令让Grok成为热帖监控器,自动筛选高互动内容;2) 使用GrokTaskPro自动化工具实现24小时情报推送,支持邮件定时发送。相比传统信息获取方式,Grok+X组合具有原生数据优势、语义理解能力和自动化处理等特性,适用于内容创作、市场营销、投资决策等多个场景。目前官网提供免费试用和限时优惠。(150字)

2026-01-12 14:26:11 1092

原创 Claude Skills 完整入门指南:打造你的专属AI助手

《ClaudeSkills入门指南》摘要: ClaudeSkills是Anthropic推出的AI自定义功能,允许用户为Claude创建特定角色和任务技能(如写作助手、代码审查专家)。通过结构化目录(SKILL.md、用户画像等)定义技能属性,实现专业化输出和流程自动化。指南详细演示了从创建技能目录、编写核心配置文件到实战应用的完整流程,并分享高级功能(条件路由、质量检查清单)和最佳实践(命名规范、版本管理)。该功能显著提升AI的任务执行效率与专业性,支持技能共享与团队协作,适用于技术写作、代码审查等多种场

2026-01-12 10:52:38 387

原创 2026 年主流大模型产品深度研究报告:技术能力对比、专业化分析与选型指南

通过对主流大模型供应商在编程、多模态、联网搜索等细分领域的全面分析,我们可以得出以下核心结论:技术能力格局呈现明显分化:l编程能力:DeepSeek V4(待发布)和 Claude Opus 4.5 处于第一梯队,在代码生成、算法理解等方面具有显著优势l多模态能力:Google Gemini 和百度文心大模型 5.0 领先,特别是在跨模态理解和实时处理方面l推理能力:DeepSeek 在数学推理方面表现突出,Claude 在工具使用和逻辑推理方面领先。

2026-01-12 09:50:47 1161

原创 Claude最新版本全解析:功能升级与实用技巧指南

Anthropic在官方发布资料中强调,Claude Opus 4.5实现了三大核心突破,构建起"智能理解-高效执行-安全可靠"的铁三角能力体系。智能理解模块采用了全新的上下文感知技术,能够自动识别复杂指令中的隐含需求。在测试中,当用户输入"帮我分析这份季度报告并提出改进建议"时,Claude不仅生成了结构化分析,还主动询问是否需要将结论转化为PPT大纲——这种预判式服务在之前版本中从未出现过。高效执行能力体现在多任务并行处理上。

2026-01-12 09:47:49 1567

原创 Claude Opus 4.5击败所有人类工程师:程序员的焦虑与机遇(转载)

AI编程能力突破人类极限,程序员面临职业重构 2026年初,Anthropic公司的ClaudeOpus4.5在工程师招聘测试中超越所有人类候选人,标志着AI编程能力达到专业工程师水平。该模型在SWE-bench测试中取得80.9%的突破性成绩,并能像人类一样使用命令行工具。虽然AI将承担90%的编码工作,但程序员角色将转向系统设计和创新领域。 这种变革带来双重影响:初级岗位减少20%,但为独立开发者创造了新机遇。AI工具使个人开发者能完成团队级工作,成本降低67%。未来程序员需要掌握AI协作、业务理解和创

2026-01-12 09:46:48 548

原创 Agent Skills 终极指南:入门、精通、都在这了!

AI 编程“落地”,其实。用把“交接文档+脚本+资料”打包,3 步做出可复用的垂直 Agent。照着文末模板写一个你的第一个 Skill,当天就能跑。阅读信息:预计 10 分钟|适用人群:小白/进阶。

2026-01-11 22:49:51 955

原创 Agent Skills (Claude Skills) 详细攻略,一篇文章精通

Agent Skills 最近非常的火,起初,它还只是 Claude 中一个小功能模块,就在最近两个月,越来越多的人觉得 Skills 非常的好用。所以 Codex、Cursor、Opencode 等 AI 编程工具,陆续加入了对 Agent Skills 的支持。2025年12月18日,Anthropic 正式把 Agent Skills 发布成了开放标准:使得 Agent Skills 和 MCP 一样,朝着通用、跨平台规范的方向发展。

2026-01-11 13:49:41 616

原创 SpringBoot + FFmpeg + Redis:视频转码、截图、水印异步处理平台搭建

通过SpringBoot + FFmpeg + Redis的组合,我们可以搭建一个高性能的视频异步处理平台。合理架构:任务队列、异步处理、状态管理性能优化:控制并发、资源管理、监控告警容错处理:重试机制、降级策略、异常处理记住,视频处理虽然复杂,但通过合理的架构设计和异步处理,完全可以做到高性能、高可用。掌握了这些技巧,你就能轻松应对各种视频处理需求,再也不用担心视频处理拖垮服务器了。

2026-01-04 09:40:48 504

原创 SpringBoot 支付渠道实现统一的支付服务

本文提出了一种基于工厂模式和策略模式的多渠道支付封装方案。该设计采用策略模式实现各支付渠道(微信、支付宝、银联)的统一接口,通过工厂模式动态创建支付策略。方案包含支付相关枚举、请求响应对象、策略接口及实现、策略工厂和统一支付服务等核心组件,支持支付、查询、退款等完整业务流程。优势包括:遵循开闭原则,新增支付渠道只需实现接口;统一入口和异常处理;配置化管理支付参数;代码结构清晰易维护。文中以微信支付为例详细展示了具体实现,包括支付策略抽象类和各交易类型的处理逻辑。该方案具有良好的扩展性和可维护性,适用于需要集

2025-12-23 10:15:59 323

原创 真强,开发一款短剧APP,打造自动赚钱机器,同时适配小程序、Web系统

摘要:本项目开发一款多端适配的短剧APP及小程序,提供海量竖屏短剧资源,支持沉浸式播放(手势控制/倍速/弹幕)、智能推荐和社交互动功能。技术方案采用Flutter+Taro跨端框架,后端基于微服务架构,集成CDN视频分发和AI推荐算法。核心解决高并发播放、版权保护和跨端数据同步等挑战,通过会员订阅+广告+虚拟币等多元模式实现商业化。系统包含完善的内容管理后台和用户数据分析模块,支持UGC内容创作与审核。

2025-12-23 10:15:05 958

原创 Spring AI 2.x 发布:全面拥抱 Java 21,Redis 史诗级增强!

SpringAI 2.0.0-M1正式发布,带来重大架构升级和功能增强。基于Spring Boot 4.0和Spring Framework 7.0构建,要求Java 21环境。主要更新包括:Redis获得重大升级,新增持久化聊天记忆和增强向量检索能力;模型生态大幅扩展,支持Claude 4.5、集成OpenAI官方SDK、优化Gemini配置;新增Azure CosmosDB支持等企业级特性。该版本包含67项改动,涵盖功能增强、文档更新和稳定性改进,为AI应用开发提供更强大的基础设施支持。

2025-12-17 09:45:47 380

原创 面试官:“我设置的 23:59:59,为何数据库里一半数据存的是第二天 0 点?” 我当场懵了…

摘要:文章分析了一个数据库时间精度问题:用户禁言2天后本应在23:59:59解封,但约半数记录被错误地存入次日00:00:00。通过排查发现,Java的Timestamp对象保留毫秒精度,而MySQL的DATETIME(0)字段会四舍五入秒数,当毫秒≥500时就会进位到第二天。解决方案有两种:1)升级数据库精度为DATETIME(3)保留毫秒(推荐);2)在代码中主动清零毫秒数(临时方案)。这个问题揭示了Java与数据库在时间精度处理上的差异,提醒开发者要注意不同系统间的数据精度匹配问题。

2025-12-10 10:12:02 803

原创 数据库又慢又崩?别急着换 Redis!先优化这 6 个 MySQL 参数

明明服务器 CPU、内存都很空闲,🔸🔸别再盲目加缓存、拆库拆表了!80% 的数据库性能问题,其实出在 MySQL 默认配置上。只需调整几个关键参数 + 规范 SQL 写法,轻松支撑 5000+ QPS,告别“数据库背锅侠”!✅ 适用于 MySQL 5.7 / 8.0✅ 无需改代码✅ 生产环境已验证⚠️ 为什么需要优化?MySQL 默认配置为 1GB 内存的小型机设计,而如今随便一台云服务器都是 8 核 16G 起步。🔧 必调的 6 个 MySQL 参数(附详解)

2025-11-04 18:44:40 198

原创 解锁Spring Boot全部潜力!40个常用注解详解,开发效率提升300%

写 Spring Boot 的人都知道,注解几乎无处不在: 不用配置 XML,项目还能正常跑起来,全靠这些“@”的魔法。Spring Boot 之所以能让开发效率起飞,正是因为它。但注解太多、太分散,很多人只知道能用,却不清楚底层逻辑。今天我们一口气盘点,并结合实战案例讲讲: 这些注解到底。一、核心注解(Spring Boot 的灵魂)

2025-10-25 10:51:24 750

原创 SpringCloud 整合 Canal + RabbitMQ + Redis 实现数据监听!

Canal 指的是阿里巴巴开源的数据同步工具,用于数据库的实时增量数据订阅和消费。它可以针对 MySQL、MariaDB、Percona、阿里云 RDS、Gtid 模式下的异构数据同步等情况进行实时增量数据同步。当前的 canal 支持源端 MySQL 版本包括 5.1.x、5.5.x、5.6.x、5.7.x、8.0.x.「Canal 是如何同步数据库数据的呢?Canal 通过伪装成 MySQL 从服务向主服务拉取数据,所以先来了解一下 MySQL 的主从复制吧。

2025-10-18 17:05:15 746

原创 这些 SpringBoot 默认配置不改,迟早踩坑!

但在生产环境,如果有大量异步任务执行,比如发送短信、推送、记录日志等,系统会不断创建新线程。Spring Boot 的“约定优于配置”确实省心,但省的是开发者的心,不是系统的责任。每一项默认配置背后,其实都藏着设计者的假设和权衡,而这些假设,在我们的业务场景中也许未必成立。回首往昔,实堪自嘲。故障一起,仓皇失措,耗时良久,方才发现,不过是框架做了一个并不适合的决定。在这期间,相关的表都被锁住,其他用户的操作只能等待,系统响应变得很慢。表面无碍,实则步步杀机,线上事故十有八九,皆因“未曾配置”的“默认”。

2025-10-14 15:11:18 377

原创 微服务注册最全详解(图文全面总结)

服务注册(Register):服务启动时向注册中心上报自己的信息(IP、端口、名称、健康状态)。健康检查(Health Check):注册中心定期检测服务是否可用,不可用则下线。注册中心是微服务体系中的“电话簿”,解决“我是谁、我在哪、谁能找到我”的问题。服务发现(Discovery):其他服务通过注册中心查找目标服务的可用实例。为了让其他服务能够找到它,需要一个“目录”来记录每个服务的地址和状态。在微服务架构中,每个服务都是独立部署、独立运行的实例。这将带来:地址维护复杂(每次服务变动都要修改配置)。

2025-10-12 19:55:41 950

原创 新上线推荐算法需先对10%用户灰度发布,如何实现?

即流量同时发给新老算法,但返回给用户的始终是老算法的结果,新算法的结果只用于日志记录和离线对比。然后我们定义,桶号在0-999的用户(即10%的桶)使用新算法,其余使用老算法。每一次灰度发布,都是一次精心控制的实验,它让我们在追求技术卓越的路上,步伐迈得更稳、更自信。例如,当前灰度比例是10%,灰度用户群是哪些。:在真实环境中,对比新老算法在核心指标(如点击率、留存率、人均阅读时长等)上的差异,验证新算法的有效性。简单来说,就是为不同类型的实验创建独立的哈希空间,确保一个用户在不同实验中是独立被分桶的。

2025-10-12 11:55:24 573

原创 Spring Boot 整合阿里云 OSS 企业级指南:从配置到高可用的完整方案

通过Spring Boot整合阿里云OSS,开发者可以获得:1.弹性存储能力:随业务自动扩展的存储空间,无需提前规划容量2.企业级可靠性:99.995%的数据可用性保障,满足核心业务需求3.成本优势:仅为传统存储解决方案的1/3成本,大幅降低运维开支4.开发效率:简洁的API和丰富的SDK支持,减少70%的存储相关代码量。

2025-10-10 08:40:43 729

原创 有Spring Cloud Gateway了,为什么还要Nginx?

Nginx是“性能王者”,适合作为边缘网关处理南北向流量,承担高并发、基础安全防护;是“微服务挚友”,适合作为内部网关处理东西向流量,适配服务动态性与业务复杂性;多层网关通过“分层分工”,满足了现代架构对高性能、高安全、高动态的需求,是分布式系统规模化后的必然选择。

2025-10-10 08:37:20 591

原创 携程旅游的 AI 网关落地实践(转载)

本文整理自携程旅游研发总监董艺荃在2025中国可信云大会上的分享,董艺荃 GitHub ID CH3CHO,同时也是 Higress 的 Maintainer。分享内容分为以下4部分。💡大规模应用 AI 技术过程中遇到了哪些问题网关选型上有哪些考虑落地 AI 网关时,有哪些难点和如何应对的应用成效和未来规划。

2025-10-09 17:37:02 409

原创 很多大公司为什么禁止SpringBoot项目使用Tomcat?

今天我们来聊聊一个很有意思的现象:为什么越来越多的大公司禁止SpringBoot项目使用默认的Tomcat?答:因为Undertow的性能更好,有些大公司强制要求使用Undertow。有些小伙伴在工作中可能已经发现了这个趋势,但背后的原因你真的清楚吗?SpringBoot作为Java领域最流行的开发框架,其默认内嵌的Web容器是Tomcat。这让我们很多开发者养成了"开箱即用"的习惯,但大公司却在生产环境中纷纷转向Undertow。这背后到底隐藏着什么秘密?从上图可以看出,虽然Tomcat是默认选择,但Un

2025-10-09 15:47:27 784

原创 分布式和集群区别详解(4大核心区别)

一个单体应用被分解为多个独立的、自治的服务,这是架构演进到一定阶段后,为了管理复杂性而做出的根本性改变。集群系统的多个节点“一堆人干同一件事”,多个节点同时处理相同类型的请求,提高处理能力和系统可用性。而分布式(Distributed),它的核心目的是为了拆分业务,解耦系统,解决的是复杂度的问题。它解决的是量的问题,即当一个单体系统处理不过来大量请求,或者容易宕机时,我们就用集群。节点之间的协调更紧密,常采用共享存储或专用快速互联来实现节点间的高效协同。这些子系统协同工作,共同完成一个大的业务流程。

2025-10-09 15:23:29 186

原创 为什么12306上显示有余票,但是无法下单

现在的12306使用的人数非常的多,如果每次余票的数据都实时计算的话,12306服务器是难扛得住的这样的查询压力,所以针对余票的数据是放在缓存中的,真正下单扣减余票的数量的是在其主库中操作的,然后计算出余票的数量在同步到缓存中。没有包含B到C的区间,也就是A到B、C到D、C到E以及D到E这些区间不用更新余票数量,这种牵一发而动全身的余票售卖逻辑实际在售票中更为复杂。目前的12306的车票的预售制也是类似的原理,不同的区间的票提前预售,这样起到了分流的作用。

2025-10-09 12:12:38 1319

原创 Arthas 进阶:3步定位Java线上性能坑,CPU飙升、慢接口排查

比如看到“UserService.queryDB”的横向条特别长,点进去发现它调用的“DBUtil.getConn()”耗时占了80%,再查代码,原来是数据库连接池满了,导致每次获取连接都要等——调整连接池参数后,接口RT从500ms降到60ms。输出里会显示线程正在执行的方法链路,比如“com.example.demo.service.UserService.calculate(...)”,点进去看这个方法,大概率能发现问题——可能是循环里做了耗时计算,或是调用了外部慢接口。

2025-10-09 12:10:55 372

原创 搞定 Nginx 生产部署:避坑指南 + 最佳实践

•藏好后端 IP,安心摸鱼不怕攻击•流量均分,再也不用背锅服务器崩了•让 Nginx 处理图片 JS,后端专注写接口•恶意请求全拦下,日志清净心情好•小绿锁一挂,产品经理笑哈哈记住:Nginx 配置不是一次性的!上线后要根据服务器压力、用户反馈动态调整,比如大促时加大限流阈值,发现恶意 IP 及时拉黑。最后送大家一句摸鱼箴言:代码可以慢慢写,Nginx 必须稳如狗;配置写对了,摸鱼才安心!

2025-10-08 20:04:20 580

原创 Spring Boot 3 实战:高并发场景下订单号的生成策略与代码实现

3. 若Redis中没有对应缓存,则从数据库查询历史最大序号;查询后会将最新序号同步到Redis,避免重复查询数据库。这样既通过Redis保证了生成效率和并发安全,又通过数据库实现了序号的。,因为Redis的自增操作是原子性的,能有效保证并发场景下的唯一性。4. 每次生成序号后,会同步更新Redis缓存和数据库记录。这是保证财务数据准确性和合规性的基础。,防止缓存丢失导致的数据不一致。,具体格式由客户配置决定。在财务软件的实际应用中,

2025-10-08 11:17:13 321

原创 程序员常犯的坑:别再用 VARCHAR 存 IP 了!用对方式,性能何止提升10倍!

IPv4-only→(配合INET_ATONINET_NTOAIPv6-only→BINARY(16)(配合INET6_ATONINET6_NTOA通用方案→BINARY(16)或,一表解决 IPv4 和 IPv6老铁们,下次设计数据库表的时候,就可以考虑不用去存 IP 了,用这种方式,性能和优雅度都会大幅提升!🚀 赶紧用起来吧~如果对你有帮助,帮忙点个关注,支持一下呗~

2025-10-08 10:23:22 268

原创 Spring Boot 与 AI 应用集成:如何安全调用大模型 API?

通过本文,我们实现了一个安全、稳定的 Spring Boot AI 接入方案:✅ 使用后端统一封装调用逻辑 ✅ 通过限流与密钥保护保障安全 ✅ 可扩展支持多厂商与多模型 ✅ 支持重试与降级机制随着大模型 API 越来越多样化,这类模块将成为企业级应用的通用能力组件。而作为开发者,掌握这类集成技巧,将让你在 AI 时代更具竞争力 🚀。

2025-10-08 07:46:41 1098

原创 Spring Boot 与 ElasticSearch 集成:索引管理、分页与查询优化

ElasticSearch 是一把双刃剑:性能强大,但稍不注意就可能掉坑。理解它的底层机制(分片、倒排索引、缓存)后,才能真正写出稳定、可维护的搜索服务。Spring Boot + ES 的组合不只是“能用”,更要“好用”。而当你掌握了索引管理、分页策略与查询优化后,就能让搜索功能既快又准,轻松应对生产环境的高并发挑战。

2025-10-06 09:34:35 1219

原创 MySQL Redo Log 和 Undo Log 有什么区别?分别用在什么场景?

MySQL 有三大日志体系,Redo Log、Undo Log 和 Binlog,其中 Undo Log 和 Redo Log 都是 InnoDB 存储引擎特有的日志。今天就来聊一聊 MySQL Redo Log 和 Undo Log 的区别。

2025-10-05 08:30:13 422

原创 一篇搞定!SpringBoot 搭建超安全 Sa-Token 登录鉴权系统

的出现正好填补了这一空白:它是一款轻量级 Java 权限认证框架,既能满足登录认证、权限校验、单点登录(SSO)、OAuth2.0、分布式 Session 和微服务网关鉴权等需求,又极大降低了上手门槛。简单来说,Sa-Token 能解决大多数项目中遇到的权限相关问题,功能齐全且易上手,是国内很多互联网公司正在使用的技术。总结:如果你希望快速搭建安全、功能完善的权限系统,同时避免繁琐配置,Sa-Token 是一个非常理想的选择。Sa-Token 提供默认配置,可选自定义:​​​​​​​。

2025-10-03 08:10:15 993

原创 Spring Boot 动态数据源实战:多库切换与读写分离的坑

Spring 的事务默认基于线程绑定。如果事务开启后切换数据源,可能仍然使用第一个数据源。解决办法保证在事务开始前就决定数据源。对读写分离的场景,尽量在 DAO 层切换,而不是 Service 层。Spring Boot 动态数据源在多租户、读写分离、分库分表等场景中非常常见,但坑点也不少:要用或现成的实现。注意事务与数据源切换的时机。连接池一定要分开配置。读写分离要避免脏读,核心业务强制走主库。多租户场景还要考虑缓存一致性。对于中小项目,推荐直接用 MyBatis-Plus 提供的。

2025-10-02 13:52:01 998

原创 别了,k8s!Rainbond:一键部署任意应用的云原生平台

Rainbond是一款基于Kubernetes的云原生应用管理平台,100%开源,致力于将复杂的容器编排与应用管理能力转化为简单易用的开发运维体验。降低技术门槛:让普通开发者也能轻松使用云原生技术提升开发效率:从代码到部署,大幅缩短交付周期企业级特性:支持多租户、多集群、混合云等企业需求开源生态:活跃的社区和丰富的插件生态。

2025-10-01 10:12:24 629

原创 MQ三巨头RocketMQ、Kafka、RabbitMQ 该怎么选型?

消息中间件的选型,从来不是 “非此即彼” 的选择题,而是 “业务需求与技术特性” 的匹配题。Kafka 的高吞吐、RocketMQ 的事务可靠性、RabbitMQ 的灵活路由,分别对应了不同业务场景的核心诉求。与其纠结 “哪款中间件更好”,不如先搞清楚 “我的业务需要什么”。只有把业务需求拆解清楚,再对应到中间件的特性上,才能做出最合理的选型。

2025-10-01 10:00:23 779

原创 Spring Boot接口限流实战:从单机到分布式,一文搞定!

方式适用场景优点缺点单机应用简单易用,性能好不支持分布式微服务网关统一入口限流,支持分布式需要网关组件综合容错场景功能丰富,集成多种模式配置相对复杂Redisson分布式集群真正的分布式限流依赖Redis,有网络开销如果是单体应用,选择如果是微服务架构,选择如果需要完整的容错方案,选择如果需要在业务代码中实现分布式限流,选择Redisson根据你的具体业务场景和技术架构,选择最适合的限流方式即可。

2025-09-30 23:41:55 537

空空如也

空空如也

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

TA关注的人

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