分布式技术“上位”进行时( 三 )
但对于非专业人群来说 , 恐怕就有不少疑问了 , 分布式技术为什么会上位 , 它是如何运行的 , 相比传统系统究竟强在哪里 , 又是如何影响我们的“冲浪”体验的?
简单来说 , 所谓分布式(distributed) , 就是将不同的服务模块部署在多台不同的服务器上 , 然后通过远程调用协同工作 , 共同对外提供服务 。 对于用户来说 , 就像是一台计算机在服务一样 。
我们知道 , 初代的服务器架构往往比较简单 , 应用程序、数据库、文件、代码等所有资源都放在一台服务器上 , 也就是单机结构 。 随着企业业务量的增多 , 一台服务器已经难以满足数据处理的需求了 , 那么就对单机进行“复制粘贴” , 就能收获一个处理能力高出好几倍的“服务器集群” 。
不过 , 集群式扩展很容易到达物理上限 , 最直接的反映就是无论怎么增加节点 , 整个集群的性能似乎也没有被提升多少 , 这时候 , 就需要分布式系统登场了 。
在实际业务中 , 分布式系统可以将不同的业务功能对应到一个个独立的子系统中去 , 比如针对电商平台 , 可以将用户服务、产品服务、店铺管理、数据分析等不同的数据处理项目部署在不同的计算机集群上 。 这些独立的集群可能是在不同的机房 , 甚至是不同的城市中 , 有的大型数据中心还会分布在不同的国家和地区 。 它们之间通过RPC消息传递进行通信和协调 , 再向用户提供服务 。
推荐阅读
- 手机游戏|LOL手游技术主播排位遭遇安排,玩家段位各种大倒退,多人“中招”
- 地下城与勇士|DNF:技术流主播的“末路”?Eiji的直播风格引起争议!
- 诺言|酒馆战棋全靠运气?这3点展现技术的重要性!
- 斗鱼|杨颖斗鱼首秀,透露喜欢金克丝的原因,游戏技术得到若风认可
- 凤凰男|网游凤凰男为上位,拿结契女友当垫脚石结实大佬,识破后众叛亲离
- 地下城与勇士|DNF:游戏已变了味!两个技术帝主播衰败,人气热度濒临淘汰
- fps|法神直播展示匕首技术,却不料被连续振刀?直言下次不许再玩了
- |西山居曝光“游戏增强学习AI技术”,正在1款内部产品中测试
- 手机游戏|LOL手游霸哥依旧下饭,“石头人空大害队友,学技术还看Thebug”
- 指环王|和平精英指环王大赛,技术主播开始“内卷”,几指操作实力最强?