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

计算机科学 计算机科学 1775 人阅读 | 0 人回复

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

比如5G网络现在就还尚未普及,因为并没有大规模民用的场景出现,现有的短视频,高清电影等4G完全足够应对。

而当初4G的技术出现时,伴随着网民从文字论坛时代,到现在的短视频、直播,可谓是技术通过应用场景得到了充分的利用。

在比如TCP/IP协议,如果没有HTTP的发展推动,可能终归只是属于一小部分技术人员的技术而已,并不会扩展到整个的互联网。

分布式系统主要场景

image.png

核心问题

image.png

小结

应用场景中,主要罗列了一些分布式系统可能用在的业务中,比如springMVC用在web应用中。

而核心问题,就是设计这些分布式系统必须要面对的一系列的主要问题,比如mysql、ES、kafka、RocketMQ等都有副本机制、都有副本(或者主从)一致性的问题,都有各自的解决方式,zookeeper等又都有选主机制,选主又有各自不同的协议,这些都是大家都需要面对的问题。(ps 随便举例,中间件随便举例,不是完全的罗列枚举)

本系列文章着重列举一些分布式系统中需要解决的一些核心问题,后续对一些MQ、zk等学习时,可以比较容易的理解。

common_log.png 转载务必注明出处:程序员潇然,疯狂的字节X,https://crazybytex.com/thread-224-1-1.html

关注下面的标签,发现更多相似文章

文章被以下专栏收录:

    黄小斜学Java

    疯狂的字节X

  • 目前专注于分享Java领域干货,公众号同步更新。原创以及收集整理,把最好的留下。
    包括但不限于JVM、计算机科学、算法、数据库、分布式、Spring全家桶、微服务、高并发、Docker容器、ELK、大数据等相关知识,一起进步,一起成长。
热门推荐
[若依]微服务springcloud版新建增添加一个
[md]若依框架是一个比较出名的后台管理系统,有多个不同版本。
[CXX1300] CMake '3.18.1' was not
[md][CXX1300] CMake '3.18.1' was not found in SDK, PATH, or
海康摄像头接入 wvp-GB28181-pro平台测试验
[md]### 简介 开箱即用的28181协议视频平台 `https://github.c