logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库表数据量大读写缓慢如何优化(4)【分库分表】

在第二篇文章中说到,查询分离中存在三大不足,其中一个不足就是:当主数据量越来越大,写操作缓慢,遇到这个问题我们该如何解决呢?为此,这篇文章我们主要围绕这个问题来讨论,拆分存储如何进行技术选型?分库分表的实现思路是什么?分库分表存在哪些不足?一、业务场景三为了便于理解,我们通过一个业务场景来入手。有一个电商系统架构优化工作,该系统中包含用户和订单2个主要实体,每个实体涵盖数据量如下表所示:实体数据量

#数据库
阿里TTL+Log4j2+MDC实现轻量级日志链路追踪:告别日志大海捞针的烦恼

通过阿里TTL + Log4j2 + MDC的技术组合,我们可以构建一个轻量级但功能强大的日志链路追踪系统。这不仅能大幅提升问题排查效率,还能帮助我们更好地理解系统的运行状态。在实际项目中,建议根据具体需求进行定制化开发,并建立相应的日志规范和分析流程。服务端技术精选,专注分享后端开发实战技术,助力你的技术成长!

#log4j
SpringBoot + Redis + Lua:秒杀系统设计,超卖防护 + 库存预热 + 流量削峰全方案

通过SpringBoot + Redis + Lua的组合,我们可以构建一个高并发的秒杀系统。库存预热:提前加载库存到Redis原子操作:使用Lua脚本保证扣库存原子性流量控制:通过限流算法削峰填谷异步处理:订单处理异步化安全防护:防刷、防重、防超卖记住,秒杀系统不是一蹴而就的,需要根据实际业务场景持续优化。掌握了这些技巧,你就能构建一个稳定高效的秒杀系统,告别超卖和系统崩溃的烦恼。

#spring boot#redis#lua
API Gateway动态限流,流量控制还能这么玩?一线实战全解析!

Component@Autowired@Autowired@Override// 获取动态限流配置// 检查限流if (!// 基础配置// 根据系统负载调整// 降低50%// 降低20%// 根据用户等级调整// VIP用户翻倍// 黑名单用户禁止访问// 根据时间调整// 工作时间增加20%"end " +@Override。

#gateway
Socket 编程中的 epoll 与红黑树:高效网络编程的关键

红黑树的高效操作、有序性和自平衡特性,使得 epoll 能够快速地添加、删除和查找文件描述符,快速定位就绪的文件描述符,并适应动态变化的连接数量。epoll 是 Linux 下的一种 I/O 多路复用技术,它允许程序同时监控多个文件描述符(File Descriptor,简称 FD),当其中的一个或多个 FD 可读、可写或出现异常时,epoll 会及时通知程序进行相应的处理。其中,epoll 是一

文章图片
#网络#php#开发语言
负载均衡与容错的基本原则

负载均衡和容错是构建高可用、可靠系统的重要手段。遵循公平分配负载、动态适应性、可扩展性和透明性等负载均衡基本原则,以及故障检测与隔离、冗余备份、自动恢复和优雅降级等容错基本原则,可以有效地提高系统的性能、可靠性和稳定性。在实际的系统设计和开发中,需要根据具体的业务需求和系统特点,灵活运用这些原则,选择合适的负载均衡和容错技术,以确保系统能够持续稳定地为用户提供服务。文章(专栏)将持续更新,欢迎关注

文章图片
#负载均衡#运维
钉钉报警的优势在哪里?如何配置钉钉机器人进行报警信息推送?

这样的报警方式更适合高级别的报警提醒,用于处理紧急情况。出现级别不高而又频繁地发送短信会让人产生排斥感,而且电话或者短信的报警方式也存在一定的成本。

文章图片
#机器人#chrome
JVM内存又双叒叕OOM了?这5步排查法让你3分钟定位泄漏元凶!

预防为主:合理设置JVM参数,规范代码监控到位:早发现早处理,不要等用户投诉工具熟练:MAT、jmap、jstat要会用“一dump二分析三修复四验证”,下次遇到OOM不慌!关注我,不迷路,持续分享后端技术干货!公众号:服务端技术精选附:OOM排查思维导图OOM发生 → 确认类型 → dump内存 → MAT分析 → 定位代码 → 修复验证看日志 看参数 jmap命令 三板斧 代码审查 压测确认。

#jvm#python#开发语言
SpringBoot + Whisper + FFmpeg:语音转文字服务接入,会议记录自动生成实战

通过SpringBoot + Whisper + FFmpeg的技术组合,我们可以构建一个高效、准确的语音转文字服务。这不仅能大幅提升会议记录整理效率,还能释放人力资源去做更有价值的工作。在实际项目中,建议根据具体需求调整模型参数和处理流程,以达到最佳的准确率和性能平衡。服务端技术精选,专注分享后端开发实战技术,助力你的技术成长!

#spring boot
SpringBoot + Kafka + Flink:用户行为日志实时采集与实时画像构建实战

通过SpringBoot + Kafka + Flink这套技术组合,我们可以构建一个强大而灵活的实时用户画像系统。但这只是一个开始,真正的挑战在于如何持续优化和完善这个系统,让它能够更好地服务于业务需求。架构设计:合理的分层架构保证系统的可扩展性技术选型:选择成熟稳定的技术栈降低风险性能优化:持续的性能调优保证系统稳定性监控运维:完善的监控体系保障系统可靠性业务融合:紧密结合业务场景创造更大价值

#spring boot#kafka#flink
    共 66 条
  • 1
  • 2
  • 3
  • 7
  • 请选择