1、何为高可用性系统 高可用性系统是指一个系统经过专门的设计,从而达到最长使用时间,最少停机时间,保持其高度可用性。一般的标准有几个九来表示。当九越多,系统的高可用性系统越高。 2、如何去建设一个高可用性系统 建设高可用性系统主要分为两个方面考虑,第一,提高系统自身的性能(内功);第二提高系统的防御 ...
分类:
其他好文 时间:
2019-01-05 00:55:57
阅读次数:
204
原文:大型网站架构系列 这个系统总结了在搭建大型网站的过程中,对于架构的搭建,以及选择支撑架构实现的中间件的相关经验。 大型网站架构演进(1)单机网站 大型网站架构演进(2)数据库与应用服务器分离 大型网站架构演进(3)使用缓存改善网站性能 大型网站架构演进(4)使用应用服务器集群 大型网站架构演进... ...
分类:
Web程序 时间:
2019-01-05 00:54:06
阅读次数:
148
原文:大型网站架构演进(2)数据库与应用服务器分离 随着用户量和并发数的增加,单台服务器出现了性能问题,此时必须要将应用程序和数据库分离,分离后整个网站变成三台服务器了:应用服务器(或称web服务器),数据库服务器和文件服务器。这三台服务器对服务器的配置要求是不一样的,应用服务器需要处理大量的业务逻... ...
分类:
数据库 时间:
2019-01-05 00:51:04
阅读次数:
262
原文:大型网站架构演进(3)使用缓存改善网站性能 网站的访问也是遵循二八定律:80%的业务访问集中在20%的数据上,如果我们把这20%的数据做缓存,是不是可以减轻数据库的访问压力呢?在项目开发过程中,我们通常将一些基础信息缓存起来,比如商旅系统中的国家,城市,航空公司,机场和航站楼信息。 使用缓存改... ...
分类:
Web程序 时间:
2019-01-05 00:50:18
阅读次数:
195
认识ASP.NET CoreASP.NET Core是一个跨平台,高性能,开源的框架,用于构建现代,基于云的网络应用程序,使用ASP.NET Core可以实现:开发web应用,服务,IoT应用和移动端的后台api。可以使用自己擅长的开发工具实现跨平台开发,包括Windows,macOS和Linux。... ...
分类:
Web程序 时间:
2019-01-04 16:10:31
阅读次数:
204
即将推出的kbmMW更新不仅是一些bug修正,同时将包含一个新的主要功能:客户端存根生成器框架。 那什么是客户端存根生成器框架呢? 他是一个基于smart services基础上,可以生成由各种类型的客户端直接使用的代码,以访问基于kbmMW应用服务器的HTTP smart services。 当前 ...
点击流日志每天都10T,在业务应用服务器上,需要准实时上传至(Hadoop HDFS)上 1需求说明 点击流日志每天都10T,在业务应用服务器上,需要准实时上传至(Hadoop HDFS)上 2需求分析 一般上传文件都是在凌晨24点操作,由于很多种类的业务数据都要在晚上进行传输,为了减轻服务器的压力 ...
分类:
Web程序 时间:
2019-01-03 22:32:46
阅读次数:
308
场景 1. 存在多个无状态的Web应用服务,支持多实例集群化部署(使用nginx作为反向代理) 2. 在Web应用中存在图片文件上传功能 3. 不能将图片文件直接保存到数据库中,数据库中只保存文件访问链接 问题 1. 因为Web应用服务是多实例集群化部署的,因此上传图片之后不能简单保存到本地,否则其 ...
分类:
Web程序 时间:
2019-01-03 18:13:52
阅读次数:
211
一. nginx 入门 nginx 入门学习 web服务器软件 windows IIS服务器 linux nginx 公司的技术栈 收费版技术栈 apache web服务器 + java + tomcat应用服务器 + oracle + memcached + redhat 企业版linux + s ...
分类:
系统相关 时间:
2019-01-02 22:17:42
阅读次数:
197
centos7内网源站建设 1、部署环境: 系统:Centos7 x86_64 应用服务:nginx、createrepo、reposync 镜像源:https://mirrors.aliyun.com/repo/epel-7.repo 2、现在阿里云镜像源repo文件到本地: [root@loca ...
分类:
其他好文 时间:
2019-01-02 10:44:54
阅读次数:
291