上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 297 下一页

2018年12月15日

什么是职场经验

摘要: 你要提升对技术的认知,对产品和业务的认知,对数据的认知,而不要纠结于所谓具体技术岗位的差异,开发工具的差异,技术选型的差异,从长远看这点差异,根本不构成职场经验的优势。 在看上去很正常的业务系统业务中发现问题是非常能体现出经验差距的,这需要对技术、业务的足够敏锐和强大的目标感。在进入职场的第一件事就 阅读全文

posted @ 2018-12-15 08:03 时间朋友 阅读(219) 评论(0) 推荐(0)

2018年12月14日

Tcl 和 Raft 发明人的软件设计哲学

摘要: John Ousterhout(斯坦福大学教授,Tcl 语言、Raft 协议的发明人...真的是超级牛人,Title 好多好多,这里就列几个大家熟悉的),在 Google 做了一次演讲,题目就叫 「A Philosophy of Software Design」。首先,John 问了大家一个问题,什 阅读全文

posted @ 2018-12-14 08:25 时间朋友 阅读(330) 评论(0) 推荐(0)

2018年12月13日

关于负载均衡的一切

摘要: 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。 常见的负载均衡方案有哪些? 常见互联网分布式架构如上,分为: 客户端层 反向代理层 站点层 服务层 数据层 客户端层 反向代理层 站点层 服务 阅读全文

posted @ 2018-12-13 08:45 时间朋友 阅读(489) 评论(0) 推荐(0)

2018年12月12日

微信后端服务架构及其过载控制系统DAGOR

摘要: 微信架构介绍 眼下的微信后端包含3000多个移动服务,包括即时消息、社交网络、移动支付和第三方授权。该平台每天收到的外部请求在10 ^10个至10^11个。每个这样的请求都会触发多得多的内部微服务请求,因而微信后端整体每秒需要处理数亿个请求。 微信的微服务系统容纳在微信业务系统中的20000多台机器 阅读全文

posted @ 2018-12-12 07:36 时间朋友 阅读(1076) 评论(0) 推荐(0)

2018年12月11日

Hystrix已经停止开发,官方推荐替代项目Resilience4j

摘要: 随着微服务的流行,熔断作为其中一项很重要的技术也广为人知。当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端的微服务不会因为持续过负荷而宕机。本文介绍了新一代熔断器Resilience4j如何使用。 译者注:Hystrix官方已经停止开发了,Hystrix官方推荐使 阅读全文

posted @ 2018-12-11 06:47 时间朋友 阅读(5732) 评论(0) 推荐(0)

2018年12月10日

架构设计之服务限流

摘要: 新浪微博的一名工程师正在家里办婚礼,突然接到公司紧急电话处理线上流量激增的问题,因为某当红明星公布了恋情,导致流量增加好多倍,然后系统出现不稳定,用户访问不畅。工程师没办法只能婚礼现场穿着西装打开笔记本调试代码。此时更意识到系统扩容和限流机制是多么重要啊。 类似现实生活中的景区限流,系统也要有对应的 阅读全文

posted @ 2018-12-10 06:38 时间朋友 阅读(522) 评论(0) 推荐(0)

2018年12月9日

2018第49周日

摘要: Service Mesh 并非完美解决方案,这种不完美主要是体现在Service Mesh本质上是一种抽象,它把原来的服务调用中的一些高可用的能力全部抽象道理基础实施层。不管是什么东西,抽象就意味着细节的丢失,丢失了细节,就意味着在能力上会有所欠缺。所以在Service Mesh的方案下,虽然看起来 阅读全文

posted @ 2018-12-09 11:46 时间朋友 阅读(143) 评论(0) 推荐(0)

2018年12月8日

天才冯·诺依曼与冯·诺依曼瓶颈

摘要: 天才 冯·诺依曼 冯·诺依曼1903年12月28日出生于奥匈帝国布达佩斯,1957年2月8日卒于美国,终年53岁。在他短暂的一生中,他取得了巨大的成就,远不止于世人熟知的“冯·诺依曼架构”。 约翰·冯·诺伊曼,出生于匈牙利的美国籍犹太人数学家,现代电子计算机与博弈论的重要创始人,在泛函分析、遍历理论 阅读全文

posted @ 2018-12-08 08:51 时间朋友 阅读(749) 评论(0) 推荐(0)

2018年12月7日

微服务测试的思考与实践

摘要: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务间采用轻量级通信机制互相沟通(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体的业务进行构建,并且能够被独立部署到生产环境、预生产环境。 从微服务的概念可以看出它有如下好处: 每 阅读全文

posted @ 2018-12-07 08:01 时间朋友 阅读(1631) 评论(0) 推荐(0)

2018年12月6日

如何进行容量评估

摘要: 常见的容量评估包括数据量、并发量、带宽、CPU/MEM/DISK等,以并发量为例, 一,评估总访问量:询问产品、运营; 二,评估平均访问量:总量除以总时间,一天算4w秒; 三,评估高峰QPS:根据业务曲线图来; 四,评估系统、单机极限QPS:压测很重要; 五:根据线上冗余度解题:估计冗余度与线上冗余 阅读全文

posted @ 2018-12-06 08:53 时间朋友 阅读(1227) 评论(0) 推荐(0)

上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 297 下一页

导航