博客专栏  >  架构   >  分布式系统进阶

分布式系统进阶

分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。

关注
202 已关注
20篇博文
  • 分布式进阶(十九) 基于集群的动态反馈负载均衡策略

    基于集群的动态反馈负载均衡策略 基于动态反馈机制的集群负载均衡算法研究       目前应用最为广泛的集群计算技术主要分为三大类:高可用性集群技术、高性能计算集群技术和负载均衡集群技术。 ...

    2016-03-14 16:16
    46100
  • 分布式进阶(十八) 分布式缓存之Memcached

    分布式缓存       分布式缓存出于如下考虑:首先是缓存本身的水平线性扩展问题,其次是缓存大并发下本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。       分布式缓存的核心技术...

    2016-03-14 09:16
    45361
  • 分布式进阶(十七)分布式设计介绍

    分布式设计介绍 前言             分布式设计与开发在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计...

    2016-03-04 18:00
    46806
  • 分布式进阶(十六)Zookeeper入门基础

    Zookeeper入门基础 前言        在Zookeeper中,znode是一个跟Unix文件系统路径相似的节点,可以往这个节点存储或获取数据。如果在创建znode时Flag设置为EPHE...

    2016-03-04 17:36
    45748
  • 分布式进阶(十五)ZMQ

    我们为什么需要ZMQ 目前的应用程序很多都会包含跨网络的组件,无论是局域网还是因特网。这些程序的开发者都会用到某种消息通信机制。有些人会使用某种消息队列产品,而大多数人则会自己手工来做这些事,使用T...

    2015-06-06 10:32
    50886
  • 分布式进阶(十四)分布式开发学习感触

    经过一段时间的分布式学习,自己在此过程中受益匪浅。几点感触总结如下: 1.在做较大或生疏系统的时候,一定先要将系统的架构图设计出来,架构图要力求做到尽可能的详尽(包括其用到的各种技术,数据传输方式等...

    2015-06-03 07:35
    50463
  • 分布式进阶(十三)Docker Container间实现数据共享

    sudo docker run -it -v /usr/lib:/usr/lib/dbdata --name dbcontainer-192.168.1.184 ubuntu:14.04 sudo d...

    2015-06-03 09:37
    50598
  • 分布式进阶(十二)Docker固定Container IP

    使用pipework工具。 前提:每个Container所做的工作现在还很少,可以不用save、commit。 为了便于通信,自定义一个网桥(192.168.1.180/24),使之IP与宿主主机IP...

    2015-05-30 20:27
    51769
  • 分布式进阶(十一) Docker 常见错误汇总

    NO.1 以上添加网桥的命令在Ubuntu14.04中是不可行的。正确的命令如下: brctl addbr br0   ifconfig br0 192.168.1.188 netmask 255...

    2015-05-30 20:22
    50790
  • 分布式进阶(十) linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel

    linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel     本文介绍常用的几种命令行式的下载工具:wget、Prozilla、MyG...

    2015-05-25 09:49
    50723
  • 分布式进阶(九)Ubuntu下使用nsenter进入Docker容器

    使用nsenter进入Docker容器 Docker容器运行后,如何进入容器进行操作呢?起初我是用SSH。如果只启动一个容器,用SSH还能应付,只需要将容器的22端口映射到本机的一个端口即可。当我启动...

    2015-05-25 09:18
    51080
  • 分布式进阶(八)Linux提示Unable to locate package该如何处理?

    Linux提示Unable to locate package该如何处理?   当你在修改Linux软件源的时候,提示Unable to locate package错误,这是由什么原因导致的呢?又...

    2015-05-25 09:17
    51398
  • 分布式进阶(七)Ubuntu下如何进入 Docker 容器

    如何进入 Docker 容器 英文原文:How to enter a Docker container 在这篇文章里,我将讨论四种连接Docker容器并与其进行交互的方法。例子中所有的代码都可以在...

    2015-05-25 09:13
    50378
  • 分布式进阶(六)之集群控制管理

    现行的Linux 主流的有两种init方式:一种是广为流传的System V initialization,它来源于Unix并且至今仍被各种Linux 所采用;另一种是近几年提出的Upstart方式,...

    2015-05-21 10:02
    50583
  • 分布式进阶(五)之JSVC配置

    应用场景:在linux系统上进行项目开发,在部署java项目时,常用方法就是写一个shell脚本,但当服务器重启了,经常会忘了启动shell脚本了。所以我们需要把自己的应用变成linux的服务,当服务...

    2015-05-20 19:30
    53071
  • 分布式进阶(四)Ubuntu 14.04下安装Tomcat 6

    Ubuntu 10.04下安装Tomcat 6 1,下载apache-tomcat6, 地址链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0...

    2015-05-19 09:19
    51036
  • 分布式进阶(三)Ubuntu 14.04 之JDK安装

    Ubuntu 10.04 之JDK安装 1.从官网 (http://www.Oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads...

    2015-05-19 08:44
    51448
  • 分布式进阶(二)Ubuntu 14.04下安装Dockr图文教程(二)

    4.1 构建我们自己的映像   构建Docker映像有两种方法:   •通过docker commit(提交)命令   •通过docker build(构建)命令以及Docker文件(Do...

    2015-05-15 16:06
    51935
  • 分布式进阶(二)Ubuntu 14.04下安装Dockr图文教程(一)

    当前,完全硬件虚拟化技术(KVM、Xen、Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等。有时候对用户来说,完全的硬件虚...

    2015-05-15 15:57
    51772
  • 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程

    Windows 7下硬盘安装Ubuntu 14.04图文教程   本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间。 1)首先还是分区,...

    2015-05-11 20:15
    52265

JVM进阶
19808004
Python3进阶
572123746
J2EE进阶
19828991
剑指Offer
23990136
MySQL进阶
251227252
Android开发进阶
281401662
Java开发进阶
663077600
网站开发进阶
442057739
Angularjs 1.x进阶
412055262

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部