首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构设计
订阅
yxq酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
微博应对日访问量百亿级的缓存架构设计
微博日活跃用户1.6亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好的架构且不断改进的缓存体系具有非常重要的支撑作用。本文将由新浪微博技术专家陈波老师,跟大家详细讲解那些庞大的数据都是如何呈现的。
架构设计方法初探
最近学习了阿里资深技术专家李运华的架构设计教程,颇有收获,总结一下。 架构设计的目的是为了解决系统复杂度带来的问题,并不是要面面俱到,不需要每个架构都具备高性能、高可用、高扩展等特点,而是要识别出实际业务实际情况的复杂点,然后有有针对性地解决问题,即:有的放矢,而不是贪大求全。…
[上篇] 大话分布式系统理论基础
狭义的分布式系统指由网络连接的计算机系统,每个节点独立地承担计算或存储任务,节点间通过网络协同工作。广义的分布式系统是一个相对的概念。
分布式缓存架构基础
对于构建高性能、高可用的大型互联网系统,缓存是不可或缺的组成部分,微博的架构体系也是构建于缓存之上。本次课程介绍分布式缓存的相关知识,希望通过本次课程大家对分布式缓存有一定的了解,主要包含以下方面的内容:缓存概述、常用缓存介绍、分布式缓存实现、分布式缓存设计实践。
10招,提升你的微服务架构可用性
动态的环境和分布式的系统,比如微服务,它们出现故障的几率更大。发生故障的服务应该被隔离开来,实现优雅的服务降级,提升用户体验。70% 的故障都是因为代码变更引起的,所以有时候回退代码并不算是什么坏事。如果发生故障,就要让它们快速而独立地发生。一个团队无法控制他们服务的依赖项。缓存、隔板、回路断路器和速率限定器这些架构模式有助于构建可靠的微服务。
服务拆分的设计和思考(B2B 技术共享第九篇)
本文主要想给大家分享一下,宋小菜这三年来,是如何从单点巨石系统演变成领域驱动的服务化设计的。这个演变现在还在继续,我们在实践过程中遇到了很多坑,也收获了经验和思考。 我是在宋小菜处于筹备阶段就加入的第一个程序员,见证了宋小菜系统从0到1的全过程。那时候的技术团队只有一个产品经理…
kafka-如何保证消息的可靠性与一致性
ISR(in sync replica):是kafka动态维护的一组同步副本,在ISR中有成员存活时,只有这个组的成员才可以成为leader,内部保存的为每次提交信息时必须同步的副本(acks = all时),每当leader挂掉时,在ISR集合中选举出一个follower作为…
解读现代存储系统背后的经典算法
AI 前线导读:本文详细剖析了两种被大多数现代数据库使用的存储系统设计方法,即针对读操作优化的 B 树,以及针对写操作优化的 LSM 树,并介绍了两种方法的一些用例和权衡考虑。 文章最先发表在 ACM Queue 期刊第 16 卷第 2 期,可通过 ACM 数字图书馆查阅(ht…
从单一架构到分布式交易架构,网易严选的成功实践
过去两年严选提出并设计了统一售后模型、最大可退金额、和多级退款引擎等概念,抽象出了销退支持、上门取件、极速退款、售后风控等通用能力,经过几次架构演变,有效的降低了业务逻辑耦合和复杂度,可以做到上层业务的快速搭建和服务接入。 作为电商产品,交易在严选的业务中承担着重要的角色。
架构简明指南
梳理了一下架构设计和编码中一些需要注意的地方,供大家参考。 避免过度设计:最简单的方案最容易实现和维护,也可以避免浪费资源。但方案中需要包括扩展。 冗余设计:对服务、数据库的做结点冗余,保证服务的高可用。通过数据库主从模式、应用集群来实现。 多活数据中心:为了容灾,从根本上保障…