#新架构

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...

转载:深入浅出Zookeeper(一) Zookeeper架构及FastLeaderElection机制

转载至 http://www.jasongj.com/zookeeper/fastleaderelection/: 原创文章,转载请务必将下面这段话置于文章开头处。本文转发自技术世界,原文链接 http://www.jasongj.com/zookeeper/fastleaderelection/Z...

<转载> MySQL 架构 http://www.cnblogs.com/winner-0715/p/6863802.html

1.MySQL整体逻辑架构我们先下图看看MySQL整体逻辑架构(MySQL’sLogicalArchitecture)           图1 第一层,即最上一层,所包含的服务并不是My...

Hibernate架构

 参照:http://blog.csdn.net/lovesummerforever/article/details/19169779http://www.w3cschool.cn/hibernate/p7a91ie4.html  本课你将学习Hibernate的架构。下面图表描述了hib...
代码星球 ·2020-04-06

架构之美笔记

  这是一个初创的公司,快速提供许多新版本的压力很大。延期是不可容忍的—这会带来财务灾难。软件工程师被迫尽其极限,快速交付。所以代码是以一系列疯狂冲刺的方式垒在一起的。不好的公司结构和不健康的开发过程将在糟糕的软件架构中得到反映。 这些后果的影响是很严重的,远远超出了你对不良设...
代码星球 ·2020-04-06

架构师的职责

架构师这个角色在任何软件开发项目中都是最有挑战性的。 1.架构师的领导与决策能力首先,架构师是一位技术领导,这意味着架构师除了拥有专门的技能外,还必须拥有领导能力,领导能力也要能体现在组织中的职位上。从职位上来讲,架构师是项目中的技术领导,应该拥有进行技术决策的权威。不过,很多时候架构师和项目经理的职责很容易...
代码星球 ·2020-04-06

【slighttpd】基于lighttpd架构的Server项目实战(6)—预备知识之Http

接下来,我们開始http部分的开发。在此之前。有必要先学习一下HTTP协议~http1.1的rfc文档:http://www.ietf.org/rfc/rfc2616.txt超文本传输协议(HypertextTransferProtocol。简称HTTP)是应用层协议,是一种请求/响应式的协议,即一个client与se...

技术架构组工作职责

技术架构组工作目标落地本部门的技术规划,负责本部门IT总体规划技术部分,指导重要项目的设计实现规范本部门的所有技术应用和开发内容。保障系统开发的有序、标准、一致性发展基础技术平台和完好通用组件,实现部门技术积累和IT资源高效复用解决各项目的技术难点、框架选型。保障项目开发的速度、效率、质量协助运维、安全和測试组的部分技...
代码星球 ·2020-04-06

X86架构下Linux启动过程分析

1、X86架构下的从开机到Start_kernel启动的整体过程这个过程简要概述为:开机——>BIOS——>GRUB/LILO——>Linux Kernel其执行的流程图和重要函数例如以下图所看到的:  2、载入Linux内核(基于X86)的内存布局图 |&nb...

【大数据处理架构】1.spark streaming

1.spark是什么?>ApacheSpark是一个类似hadoop的开源高速集群运算环境 与后者不同的是,spark更快(官方的说法是快近100倍)。提供高层JAVA,Scala,PythonI,RAPI接口.而且提tools:SparkSQL forSQL处理结构化数据,&n...
首页上一页...3940414243...下一页尾页