架构设计过程中,容易遇到的6个问题?

Posted 架构师之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构设计过程中,容易遇到的6个问题?相关的知识,希望对你有一定的参考价值。

架构设计方法,基本是通用的。
你在架构设计过程中,没有遇到过这6个问题?

一、存储系统的常见弊病
普通的存储系统,往往存在:
(1)数据非高可用;
(2)单点写入;
的问题,解决的方法论如何?

二、存储系统多点写入问题
(1)存储系统能否支持多点写入?
(2)多点写入可能存在什么问题?
(3)常见的解决方案是什么?

三、哈希与哈希的可逆性
(1)由hash反推数据,是否可行?
(2)如何能够得到“特定hash值”的数据?

四、提升系统计算性能的常见方法
(1)缓存,能否提升挖矿性能?
(2)scale up,对性能的提升是有限的?
(3)scale out,理论上对性能的提升是无限的?

五、上传、下载的限速问题
(1)网盘与BT,如何进行上传下载限速?
(2)比特币,如何控制均匀出矿速度?

六、多点写入一致性问题
(1)多点写入,可能出现什么一致性问题?
(2)多点写入,如何解决一致性问题,以保证最终一致性?

上面这些问题,最常见的解决方案是什么,我将以“区块链系统”为场景,聊聊架构设计过程中,通常如何应对上述问题。

第一次,视频讲技术,扫码支持我


用视频的方式来讲解技术,有图像,有语音,10分钟一篇,比文字形象太多了,大伙看习不习惯。
画外音:
(1)讲一篇视频,比写一篇文章,成本很多,更省时间,用户效果更好,何乐而不为?
(2)首个专栏,所有视频已经全部上传完,即点即看。

大家看这种形式怎么样,后续想听什么方向?
第一次,希望大家支持一下(本篇不开打赏)。

以上是关于架构设计过程中,容易遇到的6个问题?的主要内容,如果未能解决你的问题,请参考以下文章

好架构是进化来的,不是设计来的(58架构演进)

某次公募基金交易系统架构设计

3 网站架构设计误区

3 网站架构设计误区

9000字,唠唠架构中的设计模式

微服务架构设计