负载平衡(Load balancing)是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载平衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载平衡服务 ...
分类:
其他好文 时间:
2019-09-22 19:27:37
阅读次数:
131
1. 需要解决的问题 1.在linux下虽然很方便,但是当登录多个服务器,或者有时需要去分辨这些问题,这无疑是很大的不方便,假如有一种方法能轻易分辨那就很方便了。 2.没错,就是有这样的方法,那就是修改PS1环境变量,具体参数及用法实验,我们接下来看。 2. 对PS1的分析 2.1 本次操作系统,U ...
分类:
系统相关 时间:
2019-09-22 13:09:41
阅读次数:
103
Zookeeper作用是什么? 协调分布式系统中的多个服务器,使得系统可以正常工作。 Zookeeper提供了什么? 实际上他只提供了三个东西,一个是文件系统,一个是通知机制,还有一个是集群管理机制 Zookeeper可以做什么? 1、命名服务 zookeeper提供的第一个东西就是文件系统,指的就 ...
分类:
其他好文 时间:
2019-09-19 19:41:51
阅读次数:
70
1.集群:多个服务器集中在一起,实现同一个业务,当一台服务器不能满足开发需求的时候,需要多台服务器的支持,这时就需要做集群,但是集群往往伴随着分布式. 分布式服务之间的相互通信:RPC方案,远程调用框架 分布式的缺点:事务和缓存的处理问题2.集群和分布式概述 a) 分布式:将不同的业务分布在不同的服 ...
分类:
其他好文 时间:
2019-09-15 01:30:37
阅读次数:
99
一、docker介绍 1、产生背景 由于最初的一台服务器部署一个应用的方法占用资源多、速度慢且不易迁移和扩展,所以出现了虚拟机,可以在一台服务器上虚拟出多个服务器来部署多个应用。但是虚拟机中每个虚拟的系统都是完整的系统,需要占用资源,且容量有限,其速度也不快。 docker容器实现了开发、测试和生产 ...
分类:
系统相关 时间:
2019-09-07 10:51:07
阅读次数:
100
etcd raft选举机制 etcd 是一个分布式的k/V存储系统。核心使用了RAFT分布式一致性协议。一致性这个概念,它是指多个服务器在状态达成一致,但是在一个分布式系统中,因为各种意外可能,有的服务器可能会崩溃或变得不可靠,它就不能和其他服务器达成一致状态。这样就需要一种Consensus协议, ...
分类:
其他好文 时间:
2019-09-03 12:03:51
阅读次数:
223
前言 Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Docker,而MySQL运行在另外一个Docker,两者可以运行在同一个服务器,或多个服务器上。未来 ...
分类:
其他好文 时间:
2019-09-02 13:28:14
阅读次数:
76
简单的来说: 分布式是以缩短单个任务的执行时间来提高效率的 而集群是通过提高单位时间内执行的任务数来提示效率 分布式:一个业务拆分为多个子业务,部署在不同的服务器上,只要挂了一台服务器,系统就跑不起来了。 集群:同一个业务,部署在多个服务器上,若其中一台出现问题,不会影响其他的服务器。也不会影响业务... ...
分类:
其他好文 时间:
2019-08-19 23:12:14
阅读次数:
85
1.业务流程不同 分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上 2.解决问题的方式 集群是解决高可用的分布式是解决高性能、高并发的 3.比喻 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样 ...
分类:
其他好文 时间:
2019-08-01 00:09:03
阅读次数:
80
用于将多个服务器?定义成服务器?组,?而由 proxy_pass , fastcgi_pass 等指令进?行行引?用upstream backend {server backend1.example.comweight=5;server backend2.example.com:8080;serve ...
分类:
Web程序 时间:
2019-07-13 19:55:17
阅读次数:
147