Linux海量数据高并发实时同步架构方案杂谈
不论是Redhat还是CentOS系统,除去从CDN缓存或者数据库优化、动静分离等方面来说,在架构层面上,实
现海量数据高并发实时同步访问概括起来大概可以从以下几个方面去入手,当然NFS的存储也可以是分布式文
件系统,这里只是针对中小企业来说的。
1、inotify(sersync)+rsync 文件级别数据同步方案,处在文件系统之上,效率相对较低。
2、drbd文件系统级别,基于block块同步,速率高,最大缺点是只有主节点坏了才能使用备用节点。
3、第三方软件同步功能,例如mysql主从复制,oracle,mongodb
4、程序双写,直接写两台服务器
5、通过业务逻辑解决(读写分离,备用节点读不到才读主节点,防止延迟),解决多NFS挂载耦合问题。
在逻辑层面可以实现备用节点和主节点切换访问,降低NFS服务器的压力。
6、NFS集群(1、4、5整合),双写主存储,备存储用inotify(sersync)+rsync同步,备节点找不到就去找主节点,可以解决延迟问题。
转载于:https://www.cnblogs.com/centlnx/p/8632188.html
Linux海量数据高并发实时同步架构方案杂谈相关推荐
- linux 高并发文件实时同步,Linux海量数据高并发实时同步架构方案杂谈
不论是Redhat还是CentOS系统,除去从CDN缓存或者数据库优化.动静分离等方面来说,在架构层面上,实 现海量数据高并发实时同步访问概括起来大概可以从以下几个方面去入手,当然NFS的存储也可以是 ...
- BILIBILI 高并发实时弹幕系统那些事(项目开源、架构演变)
原文地址:http://blog.csdn.net/hxqneuq2012/article/details/52813937 B 站建立开源工作组:ijkplayer 等多个项目开源 SegmentF ...
- Linux与Windows之间实现文件实时同步的方案
记linux与Windows之间实现文件实时同步的方案 近日,数据分析部提了个需求说要让一台linux的机器上的文件同步到一台Windows机器的某个目录下,由于本姑娘从来没有碰到过这种问题,于是上网 ...
- 千万级规模高性能、高并发的网络架构经验分享--转
原文地址:http://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=401628413&idx=1&sn=91abfbad4c7 ...
- 千万级规模高性能、高并发的网络架构经验分享
千万级规模高性能.高并发的网络架构经验分享 主 题 :INTO100沙龙 时间 :2015年11月21日下午 地点 :梦想加联合办公空间 分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在 ...
- 互联网公司高并发图片存储服务架构设计一
非常感谢http://blog.csdn.net/lizhitao/article/details/9323137 高并发图片存储服务架构技术学习 https://www.itkc8.com 互联网公 ...
- 9种高性能高可用高并发的技术架构
9种高性能高可用高并发的技术架构 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心.这样,你就能一次又一次地使用该方案而不必做重复工作. 所谓网站架构模式即为了解决大型网站面临的 ...
- 9种高性能可用高并发的技术架构
9种高性能可用高并发的技术架构 1.分层 分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个 ...
- bilibili高并发实时弹幕系统的实战之路
声明:本文来自「七牛云主办的架构师实践日--泛娱乐+直播技术最佳实践」的演讲内容整理.PPT.速记和现场演讲视频等参见"七牛架构师实践日"官网. 嘉宾:刘丁,bilibili 架构 ...
最新文章
- JAVA实现二维数组中的查找(《剑指offer》)
- Linux从零到高手的进阶心得
- Google Project Zero挖洞经验整理
- Scala模式匹配:for循环表达式中的模式匹配
- php 验证码文件,php实现的验证码文件类实例
- 接口管理工具 - 资源篇
- 流程 - 发布【敏捷方法之Scrum v0.2.pdf】
- winform根据字符串生成HTML静态页
- 向日葵控制端怎么传输文件给服务器,传送文件步骤有哪些?如何用向日葵实现远程传送文件?...
- 硬方案——几种实用的恒流源电路设计方案,敬请收藏(运放、三极管在手,让你玩出多种花样)
- 压缩软件大评比,7-ZIP/WinZIP/WinRAR的抗争
- python如何问问题_学会正确的提问
- mysql 复合索引(联合索引) a b c的使用
- 【OV7670】基于FPGA的OV7670摄像头介绍和使用
- 【心田花开】三年级语文上册南宋古诗鉴赏
- python道德经摘要
- python一分钟实现音频文件的时长切割
- java照明模型_在JAVA的异常处理模型中,能单独和finally语句一起使用的块是()。...
- java之单例模式祥解
- 《Adobe InDesign CS6中文版经典教程》—第1课1.2节工作区简介
热门文章
- SAP MM 外部采购退货的ARM功能实在是鸡肋?
- 利用SAP FR高效预测客户需求
- “深度学习之父”后悔投少了?90后华人学者:我们只卖AI软件
- SAP MM 没有录入盘点结果的盘点凭证不能执行MI07
- 中文短文本相似度:WMD
- 吴恩达机器学习笔记 —— 10 神经网络参数的反向传播算法
- 盘点丨2017年人工智能带火了哪些词
- 写给非技术人员的机器学习指南
- 国内丨中国人工智能标准化体系建设提速
- TransG : A Generative Model for Knowledge Graph Embedding ACL 2016.Berlin, Germany.