
【大厂案例】
文章平均质量分 87
在快速变革的IT行业,技术架构的设计直接影响到产品的稳定性、性能、扩展性等。那么业界顶级技术公司是如何设计 solid技术架构的呢?想要一窥大厂技术架构的奥秘,《大厂案例》专栏会给你答案。其中整理了多家知名互联网企业和IT公司的典型架构案例,包括搜索引擎、电商平台、社交网络等不同场景下的设计方案
小小工匠
show me the code ,change the world
展开
-
大厂案例 - 通用的三方接口调用方案设计(下)
通过上述步骤,可以生成可靠的签名sign,确保请求的完整性和安全性。在实际应用中,签名的设计需要根据具体业务需求和安全策略进行调整。确保在实现过程中遵循安全最佳实践,并定期审查签名机制的有效性。Token: 一般是一个随机生成的唯一标识符,用于标识客户端的访问权限。Token可以是UUID或其他形式的随机字符串。作用: 凭借Token,客户端可以在不重复传输用户名和密码的情况下访问服务器,服务器通过Token来验证请求的有效性。安全性。原创 2024-05-05 09:43:25 · 6221 阅读 · 0 评论 -
大厂案例 - 通用的三方接口调用方案设计(中)
设计API密钥管理系统是一项复杂且关键的任务,涉及生成、存储、分发和管理API密钥(包括Access Key和Secret Key),并确保系统的安全性。以下是设计API密钥管理系统的一些关键要素和最佳实践。设计API密钥管理系统需要确保安全性、可靠性和可扩展性。通过合理的生成、存储、分发和管理机制,可以确保AK和SK的安全,并提供稳定的服务。SQL表设计提供了管理API密钥信息的基础结构,定义了每个API密钥的属性和相关信息。POST相对GET更安全,参数不会暴露在URL中,适合传递敏感信息。原创 2024-05-05 06:30:00 · 6396 阅读 · 0 评论 -
大厂案例 - 通用的三方接口调用方案设计(上)
为每个第三方应用生成唯一的API密钥对,以确保唯一标识和安全性。: 用于标识应用。每个第三方应用应拥有独特的Access Key。: 用于生成签名和进行加密。Secret Key应当被严格保密,避免外泄。使用安全随机数生成一对API密钥,确保其唯一性和不可预测性。将Access Key分配给应用,Secret Key应仅提供给被授权的个人或系统,并要求妥善保管。在设计系统权限和认证机制时,重要的是确保身份验证的安全性,并防止未经授权的访问。原创 2024-04-30 20:28:55 · 7351 阅读 · 0 评论 -
大长案例 - 经典长连接可水平扩容高可用架构
系统应该能够自动检测并处理故障,包括硬件故障、网络故障和应用程序故障。:数据安全至关重要,特别是与用户付款信息和充电记录相关的数据。:系统应该具备高度可扩展性,能够轻松应对新增充电桩的需求。:需要一个可靠的数据存储系统,用于记录充电桩的状态、充电记录和其他关键信息。:系统需要实时监控充电桩的状态,以便快速检测并响应问题。:系统应该经过性能优化,以提供低延迟和高吞吐量。:预测未来充电桩的增长趋势,进行容量规划,以确保系统能够满足未来的需求。:确保系统符合相关法规和标准,特别是涉及用户隐私和支付数据的法规。原创 2023-11-01 21:52:16 · 8466 阅读 · 0 评论 -
大厂案例 - 海量分类业务设计的一些思考
如上图所示,json里的key不再是”salary” ”location” ”money” 这样的长字符串了,取而代之的是数字1,2,3,4,这些数字是什么含义,属于哪个子分类,值的校验约束,统一都存储在类目、属性服务里。通过品类服务,解决了key压缩,key描述,key扩展,value校验,品类层级的问题,还有这样的一个问题没有解决:每个品类下帖子的属性各不相同,查询需求各不相同,如何解决100亿数据量,1万属性的检索与联合检索需求呢?(3)枚举值校验,对应属性的枚举值,例如颜色:红,黄,蓝;原创 2023-09-09 10:45:00 · 10372 阅读 · 0 评论 -
大厂案例 - 腾讯万亿级 Elasticsearch 架构实践
Elasticsearch(ES)作为首选的开源分布式搜索分析引擎,通过一套系统轻松满足用户的日志实时分析、全文检索、时序数据分析等多种需求,大幅降低大数据时代发掘数据价值的成本。腾讯在公司内部丰富的场景中大规模使用 ES,同时联合 Elastic 公司在腾讯云上提供内核增强版的 ES 云服务。大规模、丰富的实践场景,反推着腾讯在 ES 内核的稳定性、成本、性能等方面不断的进行演进。原创 2023-07-25 21:45:00 · 13582 阅读 · 0 评论 -
大厂案例 - 实时分析引擎
网络安全态势越来越复杂,传统的基于单点的防护和攻击检测系统在应对现代网络攻击方面有着很大的局限性。基于大数据平台,通过流式实时分析技术可以对全局网络空间进行实时的分析和异常检测,解决单点很难发现和处理的安全问题。相比与互联网公司常见的大数据实时分析场景,面向企业用户的网络安全分析场景存在很多特殊需求和挑战,本次分享将介绍网络安全领域对实时分析系统的需求,并从这些需求出发,讲解如何设计适合网络安全领域的实时分析引擎,希望为业界解决类似问题提供参考和借鉴。原创 2023-07-24 21:45:00 · 12546 阅读 · 0 评论