随笔分类 - 06.系统架构设计
摘要:RabbitMQ的安装与客户端的简单实用 本文主要内容是RabbitMQ的安装步骤【Windows系统与linux上的安装】及客户端的简单使用。 1、下载 下载地址:http://www.rabbitmq.com/download.html 2、Windows上安装 2.1 安装安装Erlang 下
阅读全文
摘要:“负载均衡”:是什么?为什么?怎么做? 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、
阅读全文
摘要:面向服务的架构(SOA) 1、什么是SOA 面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型。 2、为什么要使用SOA 传统的架构,软件包是被编写为独立的(self-contained)软件,即在一个完整的软件包中将许多应用程序功能整合在一起。实
阅读全文
摘要:SOA架构和微服务架构的区别 zpoison 2018-06-19 10:25:47 128413 收藏 249展开1.SOA架构和微服务架构的区别首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件。 1.SOA(Ser
阅读全文
摘要:CDN原理及为自己的网站部署 CDN是什么? CDN (Content Delivery Network or Content Ddistribute Network)内容分发网络。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。类似分布各地的物流
阅读全文
摘要:一张图说明CDN网络的原理 1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求; 2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统; 3.智能DNS负载
阅读全文
摘要:将框架遇到的问题和框架升级设计进行记录。 一、背景&问题 之前框架是一个基于SOA思想设计的分布式框架。各应用通过服务方式提供使用,服务之间通信是RPC方式调用,具体实现基于.NET的WCF通信平台。框架存在如下2个问题: 1、高并发处理能力不足。一当高并发请求,可能出现多个服务待定处理,导致整个系
阅读全文
摘要:转载于:https://www.zhihu.com/question/30934556 目前,服务器的磁盘和内存,cpu都相对较好,一台数据库服务器可以存储好几亿条的数据,在一个什么样的情况下,应该考虑分布式数据库的,百亿?千亿? 如果单机数据库,直接通过分布式数据库来访问,分布式数据库是否能够提高
阅读全文
摘要:[分享]浅谈分布式数据库 1、先抛出两个问题 问题一、当mysql单表数据量爆炸时,你怎么办? 问题二、当你的数据库无法承受高强度io时你怎么办? 2、 基本概念 2.1 谈数据库分片需要首先确定以下概念 1) 单库,就是一个库 2) 分片(sharding),分片解决扩展性问题,属于水平拆
阅读全文
摘要:集群、负载均衡、分布式、微服务 转载于:https://www.cnblogs.com/howtobuildjenkins/p/8999441.html 后台系统框架,分为以下几种: 1、单机架构 这种架构,很常见,比如有一个很小的系统,不用处理很多东西,只需要一台服务器,在上面搭建出自己需要的服务
阅读全文

浙公网安备 33010602011771号