- 博客(11)
- 收藏
- 关注
原创 Alibaba Sentinel实战
针对原调度系统在高并发派单时可能出现的性能瓶颈,团队引入阿里开源的Sentinel组件实现流量管控。通过定制化Dashboard(支持规则持久化到Redis)与客户端适配器,建立了包含流控规则(QPS限制)、降级规则(熔断机制)的完整防护体系。系统启动时自动加载Redis规则并订阅变更通知,确保配置实时生效。关键配置包括Dashboard地址、Redis连接参数及规则前缀,通过Starter包简化集成,版本需与Spring Boot 2.1.12匹配(Sentinel 1.7.1)。该方案有效提升了系
2025-08-08 23:08:28
679
原创 手把手教你基于Spring AI 开发项目,实现调用本地DeepSeek
【摘要】本文详细介绍了如何利用SpringBoot 3.x和SpringAI框架集成本地部署的DeepSeek大模型。首先通过Ollama工具下载并运行deepseek-r1:7b模型,然后创建SpringBoot项目配置AI依赖,编写自动配置类和测试类实现模型调用。本地部署无需权限验证,通过特定API格式即可与大模型交互。该方案为Java开发者提供了私有化部署AI能力的完整解决方案,展现了SpringAI简化LLM集成的优势,为构建安全可靠的智能应用提供了新思路。
2025-07-14 21:01:29
708
原创 解密 Kafka:从核心概念到集群部署的完全指南!
摘要:Apache Kafka作为现代数据架构的核心组件,为实时数据流处理提供强大支持。本文深入解析Kafka的核心功能,包括生产者/消费者模型、分区机制和副本策略,并详细介绍单机与集群两种部署方案。单机部署涵盖Zookeeper配置、Broker启动和基础验证;集群部署则重点讲解多节点配置、高可用性实现和集群验证。通过本文,读者可全面掌握Kafka从基础概念到生产环境部署的关键技术要点,为构建可靠的数据管道奠定基础。
2025-07-12 20:29:06
1299
原创 如何进行性能调优
摘要:文章分享了从Oracle迁移至国产GBase数据库的改造实践。针对性能严重下降问题(如SQL从1秒骤增至60秒),项目采用多维度优化策略:1)数据转储与分表分区,将业务表拆分为在途和历史数据;2)通过ShardingSphere或Nginx实现读写分离;3)引入30秒缓存机制降低历史查询压力;4)优化PageHelper分页查询逻辑;5)重点治理慢SQL,包括解决隐式转换、模糊查询优化、深度分页处理、复合索引的最左前缀原则应用等。改造遵循低成本原则,适用于千万级数据量的中低并发场景。
2025-07-04 16:38:36
2082
原创 如何用Spring Retry实现优雅的重试机制?提升系统容错能力实战
摘要:SpringRetry为分布式系统提供声明式重试机制,通过@Retryable注解快速实现容错处理。文章详解其核心功能:可配置重试策略、熔断降级和线程安全支持,并给出5分钟快速上手指南。高级配置包括RetryTemplate模板、组合异常策略和监听器,强调需注意非幂等操作风险。结合SpringCloud时,能有效提升关键业务(如支付)的成功率(测试显示指数退避策略可达98%),建议合理设置重试次数和退避策略以避免系统过载。
2025-06-28 23:46:51
450
原创 如何使用jmeter进行性能测试?
JMeter是一款开源性能测试工具,用于Web应用、API和数据库的负载测试,提供三大核心指标:响应时间(衡量系统速度)、吞吐量(评估处理能力)和错误率(检测稳定性)。支持多种配置,如线程组模拟用户负载、CSV/JSON数据处理、接口请求设置及结果断言。测试结果可通过聚合报告和监控工具(如Prometheus、SkyWalking)进行分析,帮助定位性能瓶颈。
2025-06-05 21:09:42
429
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人