分布式系统的应用方向以及需要解决的问题场景
分布式系统归根结底需要为上层应用服务,也就是必然需要有业务支撑,否则并不会有太大的意义。比如5G网络现在就还尚未普及,因为并没有大规模民用的场景出现,现有的短视频,高清电影等4G完全足够应对。
而当初4G的技术出现时,伴随着网民从文字论坛时代,到现在的短视频、直播,可谓是技术通过应用场景得到了充分的利用。
在比如TCP/IP协议,如果没有HTTP的发展推动,可能终归只是属于一小部分技术人员的技术而已,并不会扩展到整个的互联网。
### 分布式系统主要场景
!(data/attachment/forum/202211/20/225052kg2awn1jx7bxvojk.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")
### 核心问题
!(data/attachment/forum/202211/20/230010mob731rko71bwr6w.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")
### 小结
应用场景中,主要罗列了一些分布式系统可能用在的业务中,比如springMVC用在web应用中。
而核心问题,就是设计这些分布式系统必须要面对的一系列的主要问题,比如mysql、ES、kafka、RocketMQ等都有副本机制、都有副本(或者主从)一致性的问题,都有各自的解决方式,zookeeper等又都有选主机制,选主又有各自不同的协议,这些都是大家都需要面对的问题。(ps 随便举例,中间件随便举例,不是完全的罗列枚举)
本系列文章着重列举一些分布式系统中需要解决的一些核心问题,后续对一些MQ、zk等学习时,可以比较容易的理解。
!(data/attachment/forum/202206/16/141330jha7st9soow8772i.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "common_log.png")
`转载务必注明出处:程序员潇然,疯狂的字节X,https://crazybytex.com/thread-224-1-1.html `
页:
[1]