分布式系统常见概念

进程: 每个应用最小包含一个进程, OS直接操作 , 一个事务的外壳, 通信 通过Schem,
每个应用中有一个主线程, 多个子线程, 确保多任务并行执行
线程: 并行执行的更小的程序, 通过通道通信

并发: 线程之间的并发,确保多任务同时执行.线程是抢占式, 线程之间快速切换. 一个进程只有一个处理通道, 所以多个线程轮流使用处理权

锁: 线程锁, 因为内存空间 被分成不同大小的空间, 空间被占用了, 就不应该被打扰, 所以就要加锁

并行: 多CPU间的并行

集群: 用于分布式计算, 多台计算机通过框架 : 卡夫卡, 模拟成一台计算机。1 . 将大任务,自动拆分,自动分配 2. 将集群的工作分类, 不同节点负责不同任务

状态特征:确保每个节点,设为0状态 ,随时随刻增加节点,删除节点

哈希取模:效果是负载均衡,将数据平均散列到不同服务器

全局ID:针对数据库,Oracle数据库。

高可用设计:必须确保某一台节点宕机,整个系统依然可以正常运行。

热备份:动态备份

心跳检测:节点之间通信的方式。保证节点之间通信正常

CAP理论:一致性-raft ;可用性-价值;分区容忍性-容错性

负载均衡:运算量和工作量的均衡

硬件异常:电源保持稳定行的保证

数据拆分:分布式系统中,可以将多个数据源集中到一个数据库,将一个数据分散到不同的数据库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 操作系统概论 操作系统的概念 操作系统是指控制和管理计算机的软硬件资源,并合理的组织调度计算机的工作和资源的分配,...
    野狗子嗷嗷嗷阅读 12,091评论 3 34
  • 本文转载自http://geek.csdn.net/news/detail/112672 WeTest导读 我们常...
    shineegirl阅读 1,572评论 0 26
  • 李药师健康管理阅读 126评论 0 2
  • 很多不太熟的人刚见我都会羡慕地说:呀,你真瘦! 熟人则会说:真气人,你咋吃都不会胖,俺们喝口水都长肉!(此处配上气...
    公子张阅读 1,230评论 7 3
  • 错过了 你空闲的时候。可我还是很想找你一起玩一次游戏。那么 就下次这样的时候吧。我会找你的。
    福進進阅读 140评论 0 0