第38章 B站百万成就38(2 / 2)

林凡将山海的各种功能拆分成组件,按照功能简单分为了负责数据运算处理的计算节点,负责数据存储的存储节点,负责图形渲染与计算的渲染节点,还有就是负责整体服务管理、负载均衡的管理节点,使用网络作为节点与节点之间数据桥梁。

同时这些节点也可以像乐高积木一样进行堆叠,简单的单层架构就是一个管理节点,管理节点下管理多个计算、存储、渲染节点等;复杂些,为了提高服务容量,管理节点可以由多个同级管理服务器组合而成,这些同级的管理服务器访问同一个数据池,采用排队竞争的方式对外提供服务。再往下,管理节点可以再添加次一级的管理节点,次一级的管理节点对上一级隐藏内部细节,只对上一级暴露自身的服务能力。

说的可能有些复杂,举个简单点的比喻。计算节点相当于家用计算机中的CPU,存储节点相当于硬盘,渲染节点相当于显卡,管理节点相当于主板,通过主板将这些组件有机的整合在一起组成了一台供人们使用的“电脑”。

CPU算力不够加CPU,硬盘容量不够加硬盘,主板性能不够,暴力点的方案那就将几个主板拼起来用,或者再额外加几台“电脑”,使用其中一台作为控制节点,通过这台控制节点对下面的电脑发号施令。

得益于山海的这种分布式、类似微服务的架构,使得山海可以进行弹性部署,根据业务的需求量进行动态增添服务器。同时降低对高性能服务器的需求,通过将各个组件安装在一些低端的商业服务器上,使用多台低端服务器达到高端服务器的使用效果。

当然,这种架构也并非十全十美,组件化的安装方式也带来了额外的运营维护成本,同时组件与组件之间的数据同步,任务调度、权限控制等变得极为复杂,使得系统的开发难度成几合式增长,特别是对组件间的网络要求特别高,一旦出现网络故障,对整个业务系统将是毁灭性的。

这种分布式的服务架构也不是林凡发明的,像T宝、猫城、拼夕夕这样的电商很早之前就在使用,林凡也是借鉴他们的经验,在已有开源产品的基础下进行调整改进而来。

-----------------

“咕~咕~”,林凡摸了摸饥肠辘辘的肚子,原来认真做一件事情真的会忘记时间,人在极度饥饿的时候肚子真的会叫。将自己开发的对山海服务进行压力测试的工具打开,这个压测工具能够简单的测试出各个服务组件的性能几何,服务人数多少等等。

让测试工具自己跑着,将身体往后靠在椅背上,老木椅似乎被这个年轻人压得喘不过气,长长的发出“~吱~嘎~”的响声,似是在抗议,伸了个懒腰,舒展了下四肢。起身去到厨房给自己简单的煮了碗臊子面,或是为了犒劳自己,特地多加了了两个煎蛋。

端着面碗回到电脑桌前坐下,一边吃着面,一边拿着手机习惯的刷着信息。

打开每日头条,第一条新闻就是《震惊!易网股价爆雷,仅半日蒸发238.37个小目标》,接着第二条就是《易网官方亲自辟谣!系分公司负责人身体不适》,第三条就是《易网第四季度财报即将出炉,最新统计数据显示易网2023年第四季度实现营收964亿元,同比增长百分之十》,前三条都是易网独家,TX于千度的新闻都被挤到了三名之外,看来易网为了稳住股价也是废了些功夫。

切到B站,想看看最新的视频,经过3秒的APP广告,总算进了B站首页,还没来得及观看视频,右上角消息上的小红泡却是引起了林凡的关注,强迫症的世界不允许有不和谐的东西存在,果断点击,一看原来是B站官方来的站内通知:“尊敬的B站用户,木木凡,恭喜你在B站粉丝数量已经突破100万,我们特地为你准备了1份独特的礼物,请你接收。请按照一下格式填写相关信息。”

有点惊讶,自己居然也是一个百万粉的UP主了。

这次与之前因为林可欣发的视频涨的粉有些不同,之前那些纯属看热闹的黑粉,这波不敢说百分百,10成里怎么也得有六七成是真的粉林凡这位UP主。

看了下后台数据,自己的关注人数不经意间已经达到113.3万,这多半是因为蹭的与TX、千度合作的热度导致的,这次“合作”既成全了两家大厂,也成就了林凡自己。

↑返回顶部↑

书页/目录