Distributed Architecture
文章平均质量分 80
JyNeo
希望再次遇到她时,我已足够优秀
展开
-
P2P协议
常用p2p协议 1、Napster:世界上第一个大型的P2P应用网络;中央集中式,倒闭了。 Napster,这是当时很火的一种共享服务,主要用于查找mp3,它有一个服务器用于存储mp3文件的链接位置并提供检索,而真正的mp3文件则存放在千千万万的个人电脑上,搜索到的文件通过P2P方式直接在个人电脑间传播共享。这种方式的缺点就是需要一台服务器,在mp3文件版权之争火热的年代,Napste转载 2017-04-24 13:27:19 · 620 阅读 · 0 评论 -
集中式 vs. 分布式系统架构
一、前言 随着计算机系统规模变得越来越大,将所有业务单元集中部署在一个或者若干个大型机 上的体系结构物,已经越来越不能满足当今计算机系统,尤其是大型互联网系统的快速发展,各种灵活多变的系统架构模型层出不穷。同时,随着微型计算机的出 现,越来越多廉价的PC机成为了各大IT企业架构的首选,分布式的处理方式越来越受到业界的青睐----计算机系统正在经历一场前所未有的从集中式到分布转载 2017-04-25 18:44:45 · 17698 阅读 · 1 评论 -
Hadoop环境搭建及WordCount实验详解
Hadoop环境搭建及WordCount实验详解一、实验内容(1)Hadoop 环境搭建。(2)Map-Reduce分布式编程。二、实验步骤1、集成环境搭建(1)设置hostname(需要重新启动机器生效)$ sudo vim /etc/hostname(2)设置静态IP地址$ ifconfig(3)记录集群信息 机器名原创 2017-06-12 12:16:47 · 1553 阅读 · 0 评论 -
负载均衡(Load Balance)
负载均衡(Load Balance) 随着有线无线网络的渐渐扩张,大规模网络的建设和应用,大量信息的交互和流动,给我们的服务器带来了空前的压力。那么,如何进行一个优化,如何缓解单一服务器的压力呢?这就引出了负载均衡这个概念。那么,什么是负载均衡呢?一、概述 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计原创 2017-04-25 20:43:26 · 447 阅读 · 0 评论 -
分布式系统的架构思路
一、前言 在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。二、分布式系统的两种方式 平时接触到的分布式系统有很多种,比如分布式文件系统,分布式数据库,分布式WebService,分布式计算等等,面向的情景不同,但分布式的思路是否是一转载 2017-04-25 18:48:01 · 407 阅读 · 0 评论 -
覆盖网络(Overlay Network)
OVERLAY NETWORK最早受到关注始自P2P,在此之前,尽管类似隧道、vpn的技术已经具备了OVERLAY的特征,但是波澜不兴,中规中矩,到了P2P,天翻地覆,颠覆性技术横空出世,人们开始正视OVERLAY的威力。 通常,OVERLAY NETWORK要比基础网络简单,至少从复杂性上来说,P2P、ALM这些网络现在还不能与互联网相提并论,以后也不大可能。原因比较简单,基础网转载 2017-04-25 15:26:28 · 4460 阅读 · 0 评论 -
DHT技术原理
一、P2P及DHT技术简介 P2P在思想上可以说是internet思想/精神/哲学非常集中的体现,共同的参与,透明的开放,平等的分享(让我想起之前学习过的,现在正在疯狂热炒的云计算的“中央集权”制度)。基于P2P技术的应用有很多,包括文件分享,即时通信,协同处理,流媒体通信等等。通过这些应用的接触,分析和理解,P2P其本质是一种新的网络传播技术,这种新的传播技术打破了传统的C/转载 2017-04-25 14:47:04 · 20116 阅读 · 1 评论 -
DHT协议(官方版本)
译者前序 DHT协议早在2005年就已经成为了官方BitTorrent协议的一部份,但是我竟然一直没有找到国内的官方翻译稿,所以将其进行翻译,若文中错误,欢迎各位指正。其次,若想彻底理解DHT协议的原理,建议各位阅读Kademlia协议,在本博客中,有其翻译稿,参见DHT协议基础。本文英文版官方地址:http://www.bittorrent.org/beps/bep_转载 2017-04-25 14:17:26 · 1618 阅读 · 0 评论 -
BitTorrent协议与MagNet协议原理
BitTorrent协议1、简介 BitTorrent(简称BT)是一个文件分发协议,每个下载者在下载的同时不断向其他下载者上传已下载的数据。而在FTP,HTTP协议中,每个下载者在下载自己所需文件的同时,各个下载者之间没有交互。当非常多的用户同时访问和下载服务器上的文件时,由于FTP服务器处理能力和带宽的限制,下载速度会急剧下降,有的用户可能访问不了服务器。BT协议与FTP协原创 2017-04-25 10:16:50 · 19539 阅读 · 4 评论 -
P2P技术
P2P技术原理 什么是对等网络(P2P)技术?P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式。在C/S模式中,数据的分发采用专门的服务器,多个客户端都从此服务器获取数据。这种模式的优点是:数据的一致性容易控制,系统也容易管理。但是此种模式的缺点是:因为服务器的个数只有一个(即便有多个也非常有限),系统容转载 2017-04-24 12:31:40 · 1140 阅读 · 0 评论 -
分布式计算、并行计算及集群、网格、云计算的区别
分布式计算、并行计算及集群、网格、云计算的区别并行计算:并行计算是相对于串行计算来说的。可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。并行计算的目的就是提供单处理器无法提供的性能(处理器能力或存储器),使用多处理器求解单个问题。分布式计算:分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分转载 2017-04-24 20:23:04 · 566 阅读 · 0 评论