程序员潇然 发表于 2022-11-20 23:08:23

分布式系统的应用方向以及需要解决的问题场景

分布式系统归根结底需要为上层应用服务,也就是必然需要有业务支撑,否则并不会有太大的意义。

比如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]
查看完整版本: 分布式系统的应用方向以及需要解决的问题场景