首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构设计
订阅
唐僧洗头爱飘柔君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
优秀的程序员都是画图高手,用这17 张架构图就能写好技术方案!
横看成岭侧成峰,远近高低各不同。为了更好地理解软件系统,我们需要借助于多种图表工具,从不同的视角出发,全方位的理解系统设计。
【从0-1 千万级直播项目实战】交易、对账与数据一致性的挑战与解决方案
直播平台已成为涉及巨资流动的商业场所,从用户为主播打赏到主播提现,每个环节都关系到资金流入和流出。文章详细探讨了直播系统中的资金流动步骤、资产设计、对账设计以及如何确保数据的一致性。
可用性高达5个9!支付系统高可用架构设计实战
对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。 对于一个功能和数据量不断增加的应用,要保持比较高的可用性并非易事。为了实现高可用,宜信支付系统从避…
人人都是架构师-清晰架构 | 京东物流技术团队
清晰架构是将领域驱动、整洁架构等架构的部分优势整合之后产生的另一种架构,因其2017年已经出现,已经不算是一种新的架构,实际应用的项目尚且较少。以下主要介
18个实时音视频开发中会用到开源项目
实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块。比如,前后处理环节有美颜、滤镜、回声消除、噪声抑制等,采集有麦克风阵列等,编解码有VP8、VP9、H.2…
快速理解DDD领域驱动设计架构思想-基础篇 | 京东物流技术团队
本文与大家一起学习并介绍领域驱动设计DDD,以及为什么我们需要领域驱动设计,它有哪些优缺点,尽量用一些通俗易懂文字来描述讲解领域驱动设计,本篇
从混乱到优雅:基于DDD的六边形架构的代码翻新指南 | 京东物流技术团队
趁着双十一备战封板,终于又有一些时间可以梳理一下最近的心得。 最近这半年跟同事讨论比较多的是分层架构,然后就会遇到两个触及灵魂的问题,一个是如何做好分层架构,二是DDD在架构层面该如何落地。 为
六个思考维度:DDD + SpringBoot工程九层结构图解与实战
计算机中任何问题都可通过增加一个虚拟层解决。这句体现了分层思想重要性,分层思想同样适用于Java工程架构
有赞业务对账平台的探索与实践
根据CAP原理,分布式系统无法在保证了可用性(Availability)和分区容忍性(Partition)之后,继续保证一致性(Consistency)。我们认为,只要存在网络调用,就会存在调用失败的可能,系统之间必然存在着长或短的不一致状态。在服务化流行的今天,怎样及时发现系…
架构图,so easy?
你好,我是悟空。 画图技巧 本图来自极客时间。 理解架构 要想准确地理解架构的定义,关键就在于把三组容易混淆的概念梳理清楚:系统与子系统模块与组件框架与架构。 系统与子系统 系统泛指由一群有关联的个体