分布式网络架构

mysql中间件:

Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用Atlas运行的mysql业务,每天承载的读写请求数达几十亿条。

Cobar是阿里巴巴(B2B)部门开发的一种关系型数据的分布式处理系统,它可以在分布式的环境下看上去像传统数据库一样为您提供海量数据服务。

负载均衡的常用技术:

 两台以上的服务器进行协同工作必然涉及到负载均衡问题,目前常用的负载均衡技术主要有:NAT负载均衡、反向代理负载均衡及DNS负载。


lvs最主要是做服务的自动切换,故障检测使用keepalived

LVS+Keepalived 

时间: 2024-11-11 19:59:51

分布式网络架构的相关文章

分析比特币网络:一种去中心化、点对点的网络架构

比特币采用了基于互联网的点对点(P2P:peer-to-peer)分布式网络架构.比特币网络可以认为是按照比特币P2P协议运行的一系列节点的集合.本文来分析下比特币网络,了解它跟传统中心化网络的区别,以及比特币网络是如何发现相邻节点的. 中心化网络 为了更好的理解P2P网络,我们先来看看传统的中心化模型: 这是一种典型的星型("中心化")结构,我们常见B/S及C/S网络架构就是这种模型,C1 .C2 .C3等之间没法直接的连接,C节点如果要连接必须要通过中心化S节点做为桥梁.中心化节点

iOS---XMPP环境搭建过程

什么是即时通信? 即时通信是目前Internet上最为流行的通讯方式, 各种各样的即时通讯软件也层出不穷, 服务提供商也提供了越来越枫木的通讯服务功能. 即时通讯有多重实现方式, XMPP就是其中一种. XMPP(XML, Message, Presence, Protocol)是基于可扩展语言的协议, 可用于即时通信--可扩展消息处理现场协议 XMPP的优点: 1. 开放 2.标准 3.分布式网络架构 4.XMPP协议具有良好的扩展性 5.XMPP具有很好的弹性 6.安全性 1.安装JDK,X

Windows Server 2012 虚拟化实战:网络(二)

关于Windows Server的虚拟化网络,前文描述了在操作系统层面上的出现的配置变化.其中的一些配置通过Windows Server提供的小工具即可实现,如网卡组的配置,而有些需要安装Windows Server的服务器角色,如Hyper-V,然后通过Hyper-V Manager或者其命令行工具来配置虚拟交换机.但是要进行全局配置管理和实现一些高级功能,就需要接下来介绍的主角System Center Virtual Machine Manager(SCVMM).关于SCVMM的安装和部署

《SDN软件定义网络从入门到精通》导论课

前言 SDN(Software Defined Network)即软件定义网络,是一种网络设计理念,或者一种推倒重来的设计思想.只要网络硬件可以集中式软件管理,可编程化,控制转发层面分开,则可以认为这个网络是一个SDN网络.所以说,SDN并不是一个具体的技术,不是一个具体的协议,而是一个思想.一个框架.狭义的SDN是指的"软件定义网络",广义的SDN的概念还延伸出了:软件定义安全.软件定义存储等等.可以说,SDN是一个浪潮,席卷整个IT产业. 「大物移云」的时代已经到来,传统的底层网络

RESTful思考

1.REST和RPC REST是一种ROA(Resource Orientation Arichtecture 资源相关框架).REST接口和RPC(SOAP+WSDL服务所采用的)都是为程序开发人员提供的接口(programming web). 人们往往使用复杂的分布式网络架构(称之为"Big Web Service" WS-*协议栈)来构建网络.ROA(Resource oriented Architecture)作为代替RPC(SOAP+WSDL服务所采用的)架构的简单方案 统一

从三个维度看待区块链的前世今生,他究竟是什么?

关于区块链是什么的话题,估计现在已经烂大街了.但是实际上, 那些我们认为已经非常普通的概念,却往往别有洞天. 1.从社会学角度上来讲: 区块链的概念来自凯文.凯利<失控>一书里观察及论述到的基于生 物逻辑的自然.社会.技术的进化规律:分布式.去中心:从边缘到中 心再到边缘,从失控到控制再到失控.微信之父张小龙奉<失控>为自 己行动指南的行为,最好的说明了互联网时代的组织及经济发展规律已 经变了.区块链的技术基础是分布式网络架构,正是因为分布式网络技 术的成熟,去中心.弱中心.分中心

互融云区块链技术应用:打造新型商业模式!

从08年到现在,整整十年时间,区块链技术就如当初的互联网一样,正在逐步的***各行各业.曾被人所熟知的区块链标签之一首当其冲的便是数字货币,而经历了数字货币的大起大落,泡沫破灭,极具转冷后才使得区块链技术拨开迷雾被人所重新认知与正视.回归区块链技术的本质,区块链就是一种底层技术,一种诞生于数字货币的底层技术,只不过它与数字货币的深度融合让我们见识到了它的强大.既然是底层技术,我们就应该让区块链回到真正应该属于它的位置上去,作为底层技术最需要的便是是与行业的融合,去服务于行业.区块链技术作为一项新

MySQL 数据库主从复制架构

前文<MySQL 数据库事务与复制>分析了 MySQL 复制过程中如何保证 binlog 和事务数据之间的一致性,本文进一步分析引入从库后需要保证主从的数据一致性需要考虑哪些方面. 原生复制架构 MySQL 的原生复制架构原理如上图所示.从库的 I/O Thread 线程负责不断读取主库的 binlog 日志文件并写入本地的 Relay log 临时缓存.从库的 SQL Thread 线程则不断读取 Relay log 重放事件入库.整个过程看起来是比较简单清晰的,但其中有几个点对主从数据一致

大型网站系统架构分析

千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题. 数据库海量数据处理:负载量不大的情况下select.delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题.另外在高UPDATE的情况下,更新一个聚焦索引的时间基本上是不可忍受的.索引和更新是一对天生的冤家. 高并发死锁:平时我们感觉不到,但数据库死锁在高并发的