摘要: WebSocket集群解决方案,不用MQ WebSocket集群解决方案,不用MQ,还有什么实现方式? 阅读全文
posted @ 2023-03-28 11:26 十月南城 阅读(2389) 评论(0) 推荐(2)
摘要: 上期问题回顾 上期问题回顾 上期问题回顾 上期问题回顾 上期问题回顾 全球 IPv4 地址正式耗尽,IPv4地址大约42.9亿,按照理论来说,每一个联网的设备都需要IP地址,而现在全球联网设备远远不止42.9亿,那么,这么多设备是怎么处理联网的问题呢? 先说说IPv4的格式 0~255.0~255. 阅读全文
posted @ 2019-12-04 22:26 十月南城 阅读(349) 评论(0) 推荐(0)
摘要: 在多级缓存的世界里,性能与一致性从来不是朋友,而是一对需要精心调和的冤家 在高并发系统架构中,缓存是提升性能的利器,但单一缓存层往往难以兼顾极致性能与数据一致性。多级缓存通过分层设计,将数据冗余存储在距离应用不同层次的存储介质中,实现了性能与成本的最佳平衡。本文将深入探讨本地缓存与远程缓存的协同策略 阅读全文
posted @ 2025-12-14 13:01 十月南城 阅读(2) 评论(0) 推荐(0)
摘要: 从数据备份到故障自动恢复,再到无限水平扩展,Redis 高可用架构的演进之路 在单机 Redis 面临性能瓶颈和单点故障的风险下,构建高可用架构成为保障业务连续性的关键。本文将深入解析 Redis 的三种高可用架构方案——主从复制、哨兵模式和 Cluster 集群,揭示它们各自的设计哲学、适用场景及 阅读全文
posted @ 2025-12-12 20:59 十月南城 阅读(3) 评论(0) 推荐(0)
摘要: Redis 的性能与可靠性平衡艺术,在于对持久化机制与内存管理的精准把控 在掌握 Redis 数据结构与业务场景映射后,我们面临一个核心问题:如何保证内存数据的可靠性和管理有限内存资源。Redis 作为内存数据库,其持久化策略和内存管理机制直接影响数据安全性和服务稳定性。本文将深入探讨 RDB 与 阅读全文
posted @ 2025-12-11 20:58 十月南城 阅读(6) 评论(0) 推荐(0)
摘要: 在 Redis 的武器库中,选择合适的数据结构比优化算法更能直接提升系统性能,这是一场数据模型与业务场景的精准匹配游戏 在分库分表解决数据规模问题后,我们面临一个新的挑战:如何在高并发场景下实现极致性能。Redis 作为高性能内存数据存储,其价值不仅在于速度快,更在于提供了丰富的数据结构,这些数据结 阅读全文
posted @ 2025-12-09 20:43 十月南城 阅读(7) 评论(0) 推荐(0)
摘要: 分库分表不是性能银弹,而是用架构复杂性换取扩展能力的艰难权衡 在数据量持续增长的现代系统中,分库分表从可选项逐渐变为必选项。这一架构变革远非简单的数据分布调整,而是涉及数据访问路径重构、事务边界重新定义及一致性模型重塑的系统性工程。本文将全面剖析分库分表的真实门槛与隐藏代价,为架构决策提供清晰的风险 阅读全文
posted @ 2025-12-07 16:16 十月南城 阅读(11) 评论(0) 推荐(0)
摘要: 在多数据源架构中,技术的复杂度从单一的技术实现转向了系统的协同治理,每一个决策都成为了权衡的艺术 在现代分布式系统架构中,随着业务规模不断扩大,单一数据源已无法满足高并发、高可用的需求。多数据源与读写分离架构通过数据分片、负载均衡等技术大幅提升系统处理能力,但同时也引入了路由复杂性、数据一致性挑战和 阅读全文
posted @ 2025-12-05 10:20 十月南城 阅读(6) 评论(0) 推荐(0)
摘要: 在面向对象与关系数据库的鸿沟之间,JPA 与 Hibernate 提供了不同的过渡方案,而正确的选择始于对数据访问模式的深刻理解 在持久层架构设计中,JPA 与 Hibernate 的选择远非简单的技术选型,而是对应用数据访问模式、团队技能栈和性能要求的综合考量。本文将深入探讨 JPA 与 Hibe 阅读全文
posted @ 2025-12-04 14:35 十月南城 阅读(6) 评论(0) 推荐(0)
摘要: 深入 MyBatis 内核,在性能提升与数据一致性之间寻找精妙平衡 在掌握 MyBatis 基础映射与动态 SQL 后,进阶治理成为保证生产环境稳定性与性能的关键。本文将深入分析缓存机制、副作用控制、拦截器应用与批处理优化等高级主题,帮助开发者构建高可用、易维护的数据访问层。 1 缓存机制深度治理 阅读全文
posted @ 2025-12-03 13:27 十月南城 阅读(14) 评论(0) 推荐(0)
摘要: 先把话挑明:K 线不是“画出来”的,而是“算出来”的。它是对一段时间内价格与成交的压缩表示:Open、High、Low、Close、Volume(常加 Turnover、交易笔数),按某种“窗口”聚合而成。听起来像个普通的聚合任务,但真要把它在交易系统里做稳、做快、做准,会踩很多坑。 K 线到底指什 阅读全文
posted @ 2025-12-02 16:06 十月南城 阅读(7) 评论(0) 推荐(0)
摘要: 在对象与关系的鸿沟之间,MyBatis 选择了一条独特的桥梁建设之路——不强求完全自动化,而是将控制权交还给开发者 在持久层框架的设计哲学中,MyBatis 采取了与全自动 ORM 框架截然不同的路径。它不试图完全隐藏数据库细节,而是通过优雅的映射机制和动态 SQL 能力,在对象模型与关系模型之间建 阅读全文
posted @ 2025-12-01 18:17 十月南城 阅读(5) 评论(0) 推荐(0)