
技术架构
文章平均质量分 69
技术架构分享
技术宝哥
15年互联网大厂技术人,深耕技术管理、技术架构、广告技术、AI大模型,致力于技术传播、分享
微信公众号:技术宝哥
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文读懂大促备战:亿级核心流量系统稳定性保障指南
亿级核心流量系统稳定保障,需多管齐下:容量预估要结合业务增长规划存储;高可用治理关注超时、限流等 “八大注意”;梳理网络拓扑,按规则优化;优化系统架构,遵循读写分离等原则;搭建全景监控大屏,实时掌握系统状态;制定灵活降级预案,分级响应,兼顾核心业务与用户体验,全方位确保大促系统平稳运行。原创 2025-06-09 12:17:29 · 678 阅读 · 0 评论 -
Redis(3):研发一定要知道Redis集群的那几个问题
Redis集群通过哈希槽算法实现数据分布,支持去中心化架构,确保高可用性和数据一致性。集群采用gossip协议进行节点间通信,维护元数据信息,但可能面临消息延时和网络开销问题。在扩缩容时,数据迁移可能导致节点阻塞,影响集群性能。此外,集群带宽消耗主要来自读写命令和gossip消息,需合理规划节点部署和消息发送频率以优化性能。理解这些核心原理和策略,对于构建和维护高效、稳定的Redis集群至关重要。原创 2025-05-16 08:51:58 · 769 阅读 · 0 评论 -
Redis(2):Redis + Lua为什么可以实现原子性
Redis与Lua脚本结合,为原子性操作提供了高效解决方案。原子性在关系型数据库中指事务的完整性,而在Redis中,Lua脚本的执行被视为一个不可分割的整体,确保在执行期间不受其他操作干扰。Redis通过EVAL/EVALSHA命令执行Lua脚本,其中redis.call()和redis.pcall()用于执行Redis命令,前者在出错时阻断脚本,后者则继续执行。Redis的事务机制由MULTI/EXEC命令完成,但不支持回滚。部署方式影响Lua脚本的原子性:单机和主从部署能保证原子性,而Cluster部署原创 2025-05-15 22:26:55 · 727 阅读 · 0 评论 -
Redis(1):对Redis必须知道的7个技术问题
Redis作为高性能内存数据库,其应用场景广泛,包括缓存、分布式锁、实时统计、消息队列和发布/订阅等。Redis选择单线程架构以规避锁竞争和上下文切换,简化架构并保证操作的原子性。IO多路复用技术使单线程Redis能高效处理高并发请求,Epoll机制因其高效管理文件描述符和灵活触发模式成为首选。实现分布式锁时,需注意异常情况,如进程崩溃可能导致死锁,可通过合成指令解决。查找大量特定前缀的Key时,应使用Scan命令避免阻塞。大量key同时过期可能导致Redis卡顿,可通过设置随机过期时间分散处理。大key和原创 2025-05-15 22:06:11 · 921 阅读 · 0 评论 -
深入理解倒排索引原理:从 BitSet 到实际应用
倒排索引是一种极为重要的数据结构,它能够高效地支持大规模数据的快速查询,本文将深入探讨倒排索引的原理,借助 BitSet 这种数据结构来理解其实现机制,并通过具体的JSF请求条件示例来展示其在实际应用中的运算过程。原创 2025-03-23 22:01:19 · 393 阅读 · 0 评论 -
揭秘!系统复杂性是如何 “炼成” 的?
在软件开发的广袤领域里,系统复杂性犹如一个无形的幽灵,悄无声息地影响着项目的可维护性与可扩展性。究竟何为系统复杂性?凡是给软件的理解与修改制造障碍的因素原创 2025-03-22 22:30:51 · 339 阅读 · 0 评论 -
深度解析 BPaaS:架构、原则与研发模式探索
通过DDD领域驱动设计理论,实现BPaaS解决业务系统的复杂性理论支撑,以DDD进行领域建模,通过SPI的方式完成内核的隔离、稳态和易变之间的隔离,通过六边形架构设计代码架构原创 2025-03-22 22:07:15 · 366 阅读 · 0 评论 -
shell笔记-全面总结-强化脚本编写能力
最近给双十一晚会做直播,并且双十一红包一角标广告形式投放出去,在预热阶段需要看下效果,数据团队没法给出一些指标数据,需要我们自己做数据分析给出,平时shell使用的少,很多数据分析的命令忘记了,趁此机会总结下:一、shell文件头需要定义解释器:#!/bin/bash执行方式第一种,作为程序执行:chmod +x ./red-data.sh原创 2016-11-12 14:33:00 · 3249 阅读 · 0 评论 -
基于Flume的美团日志收集系统(二)改进和优化
转自:http://www.aboutyun.com/thread-8318-1-1.html问题导读:1.Flume的存在些什么问题?2.基于开源的Flume美团增加了哪些功能?3.Flume系统如何调优?在《基于Flume的美团日志收集系统(一)架构和设计》中,我们详述了基于Flume的美团日志收集系统的架构设计,以及为什么做这样转载 2016-04-16 17:06:00 · 560 阅读 · 0 评论 -
基于Flume的美团日志收集系统(一)架构和设计
转自:http://www.aboutyun.com/thread-8317-1-1.html问题导读:1.Flume-NG与Scribe对比,Flume-NG的优势在什么地方?2.架构设计考虑需要考虑什么问题?3.Agent死机该如何解决?4.Collector死机是否会有影响?5.Flume-NG可靠性(reliability)方面做了哪些措施?转载 2016-04-16 17:05:12 · 683 阅读 · 0 评论 -
nginx深入研究
http://www.nginx.cn/doc/原创 2016-01-07 12:50:10 · 646 阅读 · 0 评论 -
秒杀系统架构分析与实战
转自:http://my.oschina.net/xianggao/blog/524943?fromerr=eWkBBjZJ0 系列目录秒杀系统架构秒杀系统架构分析与实战1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉转载 2016-04-16 16:50:15 · 775 阅读 · 0 评论 -
Haproxy解析
Haproxy解析原创 2016-01-07 12:51:39 · 660 阅读 · 0 评论 -
keepalived应用
keepalived应用原创 2016-01-07 12:52:38 · 555 阅读 · 0 评论 -
apache服务器
apache服务器原创 2016-01-07 12:54:04 · 609 阅读 · 0 评论 -
lvs
http://soft.chinabyte.com/25/13169025.shtml原创 2016-03-17 23:13:16 · 880 阅读 · 0 评论 -
微信红包系统设计分享 | 如何扛住100亿次请求
转自:http://www.woshipm.com/pd/232838.html春晚摇一摇活动形式在了解这个系统之前,先看看羊年春晚有哪些活动形式?春晚摇一摇复用了摇一摇入口,但提供了全新的界面和交互内容。在羊年春晚摇一摇界面里,用户摇动手机后,可以看到明星拜年、全家福、好友贺卡等精彩纷呈的活动页;也会有温馨的“休息一下”,或让很多误以为中奖的“挂服务器”等特殊用途转载 2016-04-16 16:15:33 · 4058 阅读 · 0 评论 -
揭秘微信红包架构、抢红包算法和高并发和降级方案
转自:http://mp.weixin.qq.com/s?__biz=MzIxMTIwNDcxOA==&mid=2649786999&idx=1&sn=76695da2aae04bff6e746100fe81701d与传统意义上的红包相比,近两年火起来的“红包”,似乎才是如今春节的一大重头戏。历经上千年时代传承与变迁,春节发红包早已成为历史沉淀的文化习俗,融入了民族的血脉。按照各家公布的数转载 2016-04-16 16:41:57 · 2697 阅读 · 0 评论 -
浅谈大型网站的架构
转自:http://tech.it168.com/o/2007-11-01/200711011044703.shtml人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非转载 2012-03-09 00:07:42 · 846 阅读 · 0 评论