博客专栏  >  架构   >  架构设计

架构设计

网站架构设计经验总结

关注
16 已关注
39篇博文
  • Web应用的负载均衡、集群、高可用(HA)解决方案整理总结

    一、涉及到的几个组件1.1、apache     —— 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支持安...

    2017-10-16 11:19
    13702
  • 软件架构设计的六大原则

    1. 单一职责原则(Single Responsibility Principle - SRP) 原文:There should never be more than one reason fo...

    2017-07-26 09:50
    470
  • 互联网项目特点及高可用架构方案设计

    互联网项目特点 前后在两家不同的企业工作过,对于互联网与传统企业在业务发展、项目开发以及技术管理上的不同略有一番认识,与大家分享: 用户体量上的不同 一般来说,在...

    2017-06-09 09:52
    762
  • 软件架构模式

    分层架构 (Layered Architecture) 分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开...

    2017-06-05 17:34
    1154
  • Dubbo学习总结(5)——Dubbo服务架构及服务治理过程演进

    单一应用架构  当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。  此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。  垂直应用架构  当访问量逐渐增大,...

    2017-05-24 11:28
    800
  • 服务架构演进过程

    单一应用架构  当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。  此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。  垂直应用架构  当访问量逐...

    2017-05-24 11:24
    566
  • 互联网产品之百万级高并发技术整体架构

    高并发是由于移动APP或网站PV(page view)即页面浏览量或点击量大,单台服务器无法承载大量访问所带来的压力,因此会采用服务器集群技术,用N台服务器进行分流,对于每次访问采取负载均衡策略,被分...

    2017-05-05 11:33
    1487
  • 互联网高并发架构的8种设计模式演化

    1、单库单应用模式 这种是最简单的模式,即一个数据一个应用服务器,一般在产品发布初期使用会比较方便,单日30万到50万PV以下一般没有问题。 2、内容分发模式 在主机中使用了静态...

    2017-04-14 09:42
    937
  • 大项目微服务架构设计

    根据目前产品存在的问题,针对快速开发、海量用户、大量数据、低延迟等互联网应用的实际需要,通过对业务架构、系统架构、基础架构、技术架构进行分析,采用先进实用的微服务SOA架构重构智慧校园、数字化校园等产...

    2017-03-03 09:29
    1085
  • 可扩展Web架构与分布式系统

    开放源代码已经成为一些大型网站的基本原则。而在这些网站成长的过程中,一些优秀的实践经验和规则也出现在他们的结构中。本文旨在介绍一些在大型网站结构设计的过程中需要注意的关键问题以及实现目标的基础工作。 ...

    2016-12-21 15:26
    902
  • Dubbo学习总结(2)——Dubbo架构详解

    一、前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。 整理这篇文章...

    2015-10-10 16:11
    4089
  • 标准Web系统的架构分层

    1、架构体系分层图 在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点: 系统架构是灵活的,根据需求的不同,不一定每一...

    2015-12-21 18:16
    1737
  • 架构师不可不知的十大可扩展架构

    可扩展性正是如今软件设计领域最值得优先考虑的要素。然而,计算机科学家们还无法了解一套单独的架构如何才能扩展至各类应用环境当中。相反,我们在数量繁多的方案中所设计出的可扩展性架构,往往以业界较为通用的已...

    2015-12-22 13:14
    1696
  • 一步步构建大型网站架构

    之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记...

    2015-12-22 15:39
    1054
  • QQ空间技术架构之深刻揭密

    QQ空间作为腾讯海量互联网服务产品,经过近七年的发展,实现了从十万级到亿级同时在线的飞跃。在这个过程中,QQ空间团队遇到了哪些技术挑战?其站点前后台架构随着业务规模的变化又进行了怎样的演进与变迁?成长...

    2015-12-22 15:43
    1147
  • 大数据架构hadoop

    摘要:Admaster数据挖掘总监 随着互联网、移动互联网和物联网的发展,谁也无法否认,我们已经切实地迎来了一个海量数据的时代,数据调查公司IDC预计2011年的数据总量将达到1.8万亿GB,对这些海...

    2015-12-22 15:44
    1191
  • 软件架构学习小结

    软件架构设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描述...

    2015-12-22 15:46
    1433
  • 应用系统架构设计

    我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不...

    2015-12-22 15:47
    1084
  • 大型网站技术架构(一)大型网站架构演化

    看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及session独立存储和缓存,因此书本看起来还是挺...

    2015-12-25 16:06
    1353
  • 大型网站技术架构(二)架构模式

    每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。           所谓网站架构模式即为了解决大型网站面临的高并发访...

    2015-12-25 16:16
    1042

干货杂记
110159873
Kubernetes
1539
WebService
69196
项目管理
104302
SQLite
3943
Beetl
418349
Solr
1395
商城
00
Kafka
1402
MongoDB
23258
Hadoop
36489
Zookeeper
35985
Redis
45483
Dubbo(x)
512999
Spring Cloud与微服务
83110
云计算
11185
ECMAScript 6
1726
Vue.js
22860
Jenkins
716073
敏捷开发
1110318
JavaSctipt
1616927
Nginx
109296
App后台
813251
Android
66219
SpringBoot
920649
Netty
67698
PHP
1410191
Shiro
511946
RabbitMQ
713547
SpringMVC
1829960
JavaWeb
4154383
Myeclipse
1320714
Java
118137069
Spring
2363873
Linux
4364376
ActiveMQ
1022046
Git
1834315
Docker
2998237
Tomcat
1799130
Windows
1722635
Mybatis
2253907
Mysql
5098817
Maven
4185729
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部