#架构整洁之道

【软件架构系列】一步一步构建大型网站

1  概述软件架构是一门学问,并且是一门很深邃的学问,从本篇文章开始,我们就来聊聊架构,所用到的主流语言为.NET、Java和php。本篇文章作为架构的开篇文章,主要从广度上叙述软件架构的发展与演变,从软件架构系列第二篇文章开始,将结合具体的产品或项目实例,来与大家分享架构。本篇文章先简要概述一下设...

架构师之路

https://blog.csdn.net/ligupeng7929/article/details/83008721...
代码星球 ·2020-04-08

微服务架构介绍及开源框架

微服务现在是一个很火的概念,尤其是搞IT的大多数都对其有所了解。到底火到什么程度呢?2016年有一个统计说,两千家企业里,30%在使用微服务,15%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的30%的企业没有使用微服务。微服务到底有什么好呢?微服务在2013年才被提出,短短几年就有这么快速的发展。...

ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册

ECMALL模板解析语法与机制http://www.nowamagic.net/architecture/archt_TemplateSyntaxAndAnalysis.php ECMALL模块开发指南http://wenku.baidu.com/view/785b8a1ea76e58fafab003a6.h...

企业应用通用架构图

晚上把公司应用的架构结合之前研究的东西梳理了下,整理了一张架构规划图,贴在这里备份下面是个人理解的做架构的几个要点:1、系统安全这是首要考虑的,以这张图为例,网络划分为3个区:a)DMZ区可以直接公网访问,也可以与AppCore区互通,但不能直接与DBCore区互通(通常这里放置反向代理Web服务器)b)AppCore...
代码星球 ·2020-04-06

如何成为架构师?7个关键的思考、习惯和经验

  本文作者秦迪,微博平台及大数据技术专家,13年加入微博,负责微博平台通讯系统的设计和研发、微博平台基础工具的开发和维护,并负责微博平台的架构改进工作,在工作中擅长排查复杂系统的各类疑难杂症。原文来自微信公众号:聊聊架构(ID:archtime)  工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到现在挂着...

可扩展Web架构与分布式系统(转)

搭建和运营一个可伸缩的web站点或者应用程序意味着什么?在原始层面上这仅仅是用户通过互联网连接到远程资源-使系统变得可伸缩的部分是将资源、或者访问的资源,分布于多个服务器上。像生活中大多数事情一样,当构建一个web服务时花时间提前做好计划从长远看来还是很有帮助的;了解一些注意事项和大网站背后的权衡原则可以在创建小型网站...

三层架构之登录

一:三层构架的基础知识在项目开发的过程中,有时把整个项目分为三层架构,其中包括:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。三层的作用分别如下: 表示层:为用户提供交互操作界面,这一点不论是对于Web还是WinForm都是如此,就是用户界面操作。我们网站展示给用户看的界面。 业务逻辑...
代码星球 ·2020-04-06

webrtc笔记(3): 多人视频通讯常用架构Mesh/MCU/SFU

问题:为什么要搞这么多架构?webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图的三种架构。一、Mesh架构即:每个端都与其它端互连。以上图最左侧为例,5个浏览器,二二建立p2p连接,每个浏览器与其它4...

秒杀系统架构分析与实战

对现有网站业务造成冲击秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问量大的特点,如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎可能导致整个网站瘫痪。解决方案:将秒杀系统独立部署,甚至需要将秒杀商品页面缓存在CDN,同样需要和CDN服务商临时租借新增的出口带宽。直接下单秒杀的游戏规则是...

软件架构中质量特性

                每一种架构模式都有它的优缺点以及潜在风险,选择正确模式来满足需求功能和质量特性是非常重要的.质量特性在需求分析过程中已经定义了,...
代码星球 ·2020-04-06

eaby技术架构变迁

假设你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,增加这个PM、架构师的大家庭 近期在infoq上面看到ebay介绍其系统架构变迁以及系统设计分享方面的讲座,当中陈述了ebay从1995年到2006年之间系统架构的变化过程。从这里,我们能够学习到很多宝贵的经验来...
代码星球 ·2020-04-06

Java并发编程里的volatile。Java内存模型核CPU内存架构的对应关系

 javavolatile关键字解惑:https://www.jianshu.com/p/195ae7c77afeGoogle—JavaMemoryModel:https://www.jianshu.com/p/539f959dfbe5  Java线程篇:https://www...

通过k8s(Kubernetes)搭建jmeter的压测环境master-slave架构,实现弹性伸缩

在k8s上部署jmeter的mater和slave,根据压测需求动态增减master和slave节点数量,即可以完成压测任务,又可以是资源利用最大化 https://blog.kubernauts.io/load-testing-as-a-service-with-jmeter-on-kubernetes-f...

解决问题之道!

解决简单问题,当然会比较快;面对复杂问题的时候,自己没什么头绪,怎么办呢?先猜猜可能的原因是什么?!毛估! 缩小范围,而不是一开始就乱试,瞎撞碰运气!!  定位问题之道: 毛估!先猜猜问题可能的几个原因,然后逐个仔细分析。找到相关log文件,下载到本地log全局搜索关键字!--搜...
代码星球 ·2020-04-06
首页上一页...4041424344...下一页尾页