51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#架构整洁之道
【软件架构系列】一步一步构建大型网站
1 概述软件架构是一门学问,并且是一门很深邃的学问,从本篇文章开始,我们就来聊聊架构,所用到的主流语言为.NET、Java和php。本篇文章作为架构的开篇文章,主要从广度上叙述软件架构的发展与演变,从软件架构系列第二篇文章开始,将结合具体的产品或项目实例,来与大家分享架构。本篇文章先简要概述一下设...
代码星球
·
2020-04-08
一步
软件
架构
系列
构建
架构师之路
https://blog.csdn.net/ligupeng7929/article/details/83008721...
代码星球
·
2020-04-08
架构
之路
微服务架构介绍及开源框架
微服务现在是一个很火的概念,尤其是搞IT的大多数都对其有所了解。到底火到什么程度呢?2016年有一个统计说,两千家企业里,30%在使用微服务,15%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的30%的企业没有使用微服务。微服务到底有什么好呢?微服务在2013年才被提出,短短几年就有这么快速的发展。...
代码星球
·
2020-04-07
服务
架构
介绍
开源
框架
ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册
ECMALL模板解析语法与机制http://www.nowamagic.net/architecture/archt_TemplateSyntaxAndAnalysis.php ECMALL模块开发指南http://wenku.baidu.com/view/785b8a1ea76e58fafab003a6.h...
代码星球
·
2020-04-07
ECMALL
模板
解析
机制
.MVC
企业应用通用架构图
晚上把公司应用的架构结合之前研究的东西梳理了下,整理了一张架构规划图,贴在这里备份下面是个人理解的做架构的几个要点:1、系统安全这是首要考虑的,以这张图为例,网络划分为3个区:a)DMZ区可以直接公网访问,也可以与AppCore区互通,但不能直接与DBCore区互通(通常这里放置反向代理Web服务器)b)AppCore...
代码星球
·
2020-04-06
企业
应用
通用
构图
如何成为架构师?7个关键的思考、习惯和经验
本文作者秦迪,微博平台及大数据技术专家,13年加入微博,负责微博平台通讯系统的设计和研发、微博平台基础工具的开发和维护,并负责微博平台的架构改进工作,在工作中擅长排查复杂系统的各类疑难杂症。原文来自微信公众号:聊聊架构(ID:archtime) 工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到现在挂着...
代码星球
·
2020-04-06
如何
成为
架构
7个
关键
可扩展Web架构与分布式系统(转)
搭建和运营一个可伸缩的web站点或者应用程序意味着什么?在原始层面上这仅仅是用户通过互联网连接到远程资源-使系统变得可伸缩的部分是将资源、或者访问的资源,分布于多个服务器上。像生活中大多数事情一样,当构建一个web服务时花时间提前做好计划从长远看来还是很有帮助的;了解一些注意事项和大网站背后的权衡原则可以在创建小型网站...
代码星球
·
2020-04-06
可扩展
Web
架构
分布式
系统
三层架构之登录
一:三层构架的基础知识在项目开发的过程中,有时把整个项目分为三层架构,其中包括:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。三层的作用分别如下: 表示层:为用户提供交互操作界面,这一点不论是对于Web还是WinForm都是如此,就是用户界面操作。我们网站展示给用户看的界面。 业务逻辑...
代码星球
·
2020-04-06
三层
架构
登录
webrtc笔记(3): 多人视频通讯常用架构Mesh/MCU/SFU
问题:为什么要搞这么多架构?webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图的三种架构。一、Mesh架构即:每个端都与其它端互连。以上图最左侧为例,5个浏览器,二二建立p2p连接,每个浏览器与其它4...
代码星球
·
2020-04-06
webrtc
笔记
多人
视频
通讯
秒杀系统架构分析与实战
对现有网站业务造成冲击秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问量大的特点,如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎可能导致整个网站瘫痪。解决方案:将秒杀系统独立部署,甚至需要将秒杀商品页面缓存在CDN,同样需要和CDN服务商临时租借新增的出口带宽。直接下单秒杀的游戏规则是...
代码星球
·
2020-04-06
秒杀
系统
架构
分析
实战
软件架构中质量特性
每一种架构模式都有它的优缺点以及潜在风险,选择正确模式来满足需求功能和质量特性是非常重要的.质量特性在需求分析过程中已经定义了,...
代码星球
·
2020-04-06
软件
架构
质量
特性
eaby技术架构变迁
假设你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,增加这个PM、架构师的大家庭 近期在infoq上面看到ebay介绍其系统架构变迁以及系统设计分享方面的讲座,当中陈述了ebay从1995年到2006年之间系统架构的变化过程。从这里,我们能够学习到很多宝贵的经验来...
代码星球
·
2020-04-06
eaby
技术
架构
变迁
Java并发编程里的volatile。Java内存模型核CPU内存架构的对应关系
javavolatile关键字解惑:https://www.jianshu.com/p/195ae7c77afeGoogle—JavaMemoryModel:https://www.jianshu.com/p/539f959dfbe5 Java线程篇:https://www...
代码星球
·
2020-04-06
Java
内存
并发
编程
volatile
通过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...
代码星球
·
2020-04-06
通过
k8s
Kubernetes
搭建
jmeter
解决问题之道!
解决简单问题,当然会比较快;面对复杂问题的时候,自己没什么头绪,怎么办呢?先猜猜可能的原因是什么?!毛估! 缩小范围,而不是一开始就乱试,瞎撞碰运气!! 定位问题之道: 毛估!先猜猜问题可能的几个原因,然后逐个仔细分析。找到相关log文件,下载到本地log全局搜索关键字!--搜...
代码星球
·
2020-04-06
解决问题
之道
首页
上一页
...
40
41
42
43
44
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他