架构
yicaifenchen8
追逐梦想,挑战极限,缔造完美,拥抱明天。
微信/QQ:819632763
展开
-
架构 高级系统架构师培训笔记
前几天参加了中科院计算所培训中心谢老师的高级系统架构师培训课程,将其中的一些点做了下记录:系统架构师的工作是复杂设计总体解决方案以及领域对象的逻辑和物理布局,这是一项在复杂环境中高风险、高影响力的活动。1、软件架构的定义:软件架构(Software Architecture)也称之为软件体系结构,它是一组有关如下要素的重要决策:软件系统的组织,构成系统的结构化元素,接口和它们相互协作...转载 2020-01-27 16:08:23 · 1728 阅读 · 0 评论 -
架构 对话架构师:亿级短视频社交美拍架构实战
麦俊生,美图架构平台深圳技术总监,曾担任新浪微博、奇虎 360 技术专家,从事高性能高可用架构设计开发工作,参与建设微博的 feed 和私信 IM 系统、负责 RPC 框架 motan、cache service、 counter service、公用类库等基础建设,以及奇虎 360 存储服务和基础框架方面的建设。个人擅长性能调优、高可用中间件、分布式存储、IM 等相关领域。“在美拍...转载 2020-01-27 16:04:33 · 871 阅读 · 0 评论 -
架构 从架构理解价值-我的软件世界观
程序员的迷茫-找寻不到价值在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天爷,今天下个大数据雨,明天挂个人工智能风,面对琳琅满目的技术浪潮的冲击,程序员难免深感无力,深怕错过了技术潮流从而失去了职场竞争力。有时候我会思考难道在技术领域内不断紧跟新潮,不断提升技能就是我的价值所在?那么我是技术...转载 2020-01-27 16:00:59 · 545 阅读 · 0 评论 -
阿里P8架构师谈:成长为Java架构师必须突破的11个技术点
1、Java基础技术体系掌握牢固:JVM内存分配 垃圾回收 类装载机制 JVM性能优化 反射机制 多线程 网络编程 常用数据结构和相关算法2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式:熟练使用UML工具以及各种流程图 经典的设计模式会手写以及熟知使用场景 概要设计与详细设计 面向对象的核心思想需要运用在代码编程中,例如:高内聚低耦合3、目前...转载 2020-01-21 17:36:32 · 145 阅读 · 0 评论 -
架构 架构设计的五个核心要素
架构中五个重要的核心指标,分别是性能、可用性、伸缩性、扩展性和安全性这5个架构指标一、性能性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多:(1)web前端性能优化: 浏览器访问优化(浏览器缓存、页面压缩传输、合理布局页面、减少Cookie传输) ...转载 2020-01-19 17:55:49 · 649 阅读 · 0 评论 -
架构 下一代应用开发的创新方式 Serverless架构实践
如果你曾经想过“应该有一个实现这种功能的应用”,并憧憬有谁能够为你开发一个就好了,现在我们有一个好消息,那个人找到了,就是你自己。Web应用可以是非常强大、高效和易扩展的,但却不应该是复杂的。简单就是Web应用的一大优势。你可以利用这种优势来搭建自己的解决方案,实现自己的创意。一旦了解所有模块是如何搭建到一起的,你就能开发出想要的应用了。本书是一本实用教程,将会演示一种无服务器的方案来搭建...转载 2020-01-19 17:42:46 · 305 阅读 · 0 评论 -
架构 高可用
高可用:别人死我们不死,自己不作死,不被队友搞死。 然后就是怎么别人死我们不死:最好就是别人的东西和我们没关系,就是去依赖。如果实在有依赖呢,那就尽量弱依赖。弱依赖有需要被依赖方的返回结果和不依赖返回结果两种。需要结果就要请求后回调,不需要就直接异步化。另外要做好超时和重试、蓄洪、限流、熔断、降级。如果只能强依赖呢,人家死了,那就我们报错,但是我们不死。这也需要设置合理超时和重试、蓄洪、限流...转载 2020-01-19 17:37:09 · 157 阅读 · 0 评论 -
架构 阿里P8架构师谈:精通高并发必须掌握的18个核心技术
高并发、多线程1.高并发高并发是请求,指的是多个客户端同一时刻向服务端发送请求, 它是一种现象。比如,在双11凌晨12:00分同时有10万个下单请求。高并发标准:高并发用户数TPS(Transactions Per Second)每秒事务数QPS(Query Per Second)每秒查询率等。2.多线程多线程是处理,指的是同一时刻多个执行者处理同一类的任务, 它有具体的实...转载 2020-01-19 17:14:13 · 253 阅读 · 0 评论 -
架构 9种高性能高可用高并发的技术架构
每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行等一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可靠性、易伸缩、可扩展、安全等各种技术架构目标。1、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上...转载 2020-01-19 17:06:21 · 504 阅读 · 0 评论 -
架构 你的系统如何支撑高并发?
你的系统如何支撑高并发?赵客缦胡缨v吴钩霜雪明关注222019.01.30 16:32:12字数 4,047阅读 8,590高并发系统各不相同。比如每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统。他们在应对高并发的时候,因为系统各自特点的不同,所以应对架构都是不一样的。另外,比如电商平台中的订单系统、商品系统、库存系统,在高并发场景下的架...转载 2020-01-19 17:03:50 · 256 阅读 · 0 评论 -
架构 阿里P8架构师谈:如何设计淘宝亿级系统架构!
阿里P8架构师谈:如何设计淘宝亿级系统架构!优知学院2018-09-20 18:31:30类似淘宝这样的大型网站,需要涉及到如下架构设计技术1.业务拆分应用程序拆分,拆分后如何通讯、拆分步骤、拆分的原则等。比如我以淘宝为例:根据业务属性进行垂直切分,划分为商品,订单系统、用户系统、购物车系统,支付系统,评论系统,客服系统等,系统拆分后会涉及到消息通讯机制,以及以下的...转载 2020-01-19 16:55:23 · 458 阅读 · 0 评论 -
架构 高并发 深度思考
1.代码优化举个简单的例子,你写的算法耗时1s,优化到1ms,并发约提示1000倍代码执行效率,时间有效度,语言选择,资源释放,多线程,线程池,缓存....2.压力测试并发峰值,访问时间,渲染时间,首页加载时间,数据压力,网关压力,nginx压力,单体微服务压力....3.技术瓶颈安全:防止重复请求分库分表+读写分离缓存:c,s分布式集群MQ...原创 2020-01-19 15:48:02 · 139 阅读 · 0 评论