• 架构分析:优步分布式追踪技术架构深入解析
  • 对于希望监视复杂的微服务架构系统的组织,分布式追踪正在快速成为一种不可或缺的工具。Uber工程团队的开源分布式追踪系统Jaeger自2016年起,在公司内部实现了大范围的运用,已经集成于数百个微服务中,目前每秒钟已经可以记录数千条追踪数据。新年伊始,我们想向大家介绍一下这一切是如何实现的,从我们最开始使用现成的解决方案,如Zipkin,到我们从拉取转换为推送架构的原因,以及2017年有关分布式
    继续阅读>>
  •  架构设计 架构分析 架构师  热度:(217) 发布时间:2017/3/10 10:23:00
  • 携程旅行网CTO叶亚明:合格CTO的六个要素
  • 叶亚明,携程旅行网CTO & 高级技术副总裁,负责携程的移动、Online、呼叫中心等的技术架构、开发及运营。在加入携程之前,叶亚明是ebay.com技术平台总监,领导ebay.com几代网站的架构和平台升级。他在美国加州硅谷拥有超过15年的互联网工作经验,曾经任职ebay、yahoo和 startup等。在携程5年间经历了很多事情,我把这些归纳了一下,今天分享给大家,希
    继续阅读>>
  •  CTO CTO技术 叶亚明  热度:(215) 发布时间:2017/3/10 10:08:00
  • CTO应该像CEO一样思考
  • 1.为什么要谈这个话题?2008年5月,我加盟京东。其实,在京东的这段历史就是我为什么要思考这个主题的原因。实话说,刚到京东的时候,京东技术面临非常多的问题,甚至根本跟不上业务的成长。所以我在京东做的第一件事情,就是准备了五个人的团队,郊区租了一个别墅,决定开始封闭开发,要把京东的网站进行改版。说是别墅,其实根本没有装修。我们就把电脑搬进去,自己连网,晚上就睡在地板上,每周六、周日都不回家。当然,星
    继续阅读>>
  •  京东架构 CTO  热度:(116) 发布时间:2017/3/8 10:24:00
  • 巧用Redis特性设计出巧而美的秒杀系统
  • 现如今,春节抢红包的活动已经逐渐变成大家过年的新风俗。亲朋好友的相互馈赠,微信、微博、支付宝等各大平台种类繁多的红包让大家收到手软。鸡年春节,链家也想给15万的全国员工包个大红包,于是我们构建了一套旨在支撑10万每秒请求峰值的抢红包系统。经实践证明,春节期间我们成功的为所有的小伙伴提供了高可靠的服务,红包总发放量近百万,抢红包的峰值流量达到3万/秒,最快的一轮抢红包活动3秒钟所有红包全部抢完,系统运行0故障。红包系统,类似于电商平台的
    继续阅读>>
  •  秒杀系统设计 秒杀系统 redis  热度:(184) 发布时间:2017/3/7 10:35:00
  • 为什么淘宝,百度等主流的网站都要采用HTTPS的访问协议
  • HTTPS 是建立在密码学基础之上的一种安全通信协议,严格来说是基于 HTTP 协议和 SSL/TLS 的组合。理解 HTTPS 之前有必要弄清楚一些密码学的相关基础概念,比如:明文、密文、密码、密钥、对称加密、非对称加密、信息摘要、数字签名、数字证书。接下来我会逐个解释这些术语,文章里面提到的『数据』、『消息』都是同一个概念,表示用户之间通信的内容载体,此外文章中提到了以下几个角色:Al
    继续阅读>>
  •  https加密 https配置  热度:(170) 发布时间:2017/3/6 14:01:00
  • 从一次API Gateway升级来谈单体应用走向微服务架构的转变
  • 大量技术团队面临将历史单体应用升级迁移到微服务的需求,HelloFresh 是一家国外投递新鲜食材的电商公司,他们最近完成了这一升级过程并分享了系列文章,本文介绍其关键的一步,升级 API Gateway。HelloFresh 的规模每一天都在不断增长,产品在持续改进,新的想法不断涌现,供应链也已经完全实现自动化,所有这一切都让我们惊讶。另外一方面业务的持续增长也给我们带来了许多技术挑战。今天给大家介绍基础架构中
    继续阅读>>
  •  网站架构 架构设计 分布式  热度:(257) 发布时间:2017/3/3 11:01:00
  • 底层网络协议Websocket介绍
  • 什么是WebSocket ?WebSocket 发起单个请求,服务端不需要等待客服端,客户端在任何时候也能发消息到服务端,减少了轮询时候的延迟.经历一次连接后,服务器能给客户端发多次。下图是轮询与WebSocket的区别。基于http的实时消息是相当的复杂,在无状态的请求中维持回话的状态增加了复杂度,跨域也很麻烦,使用ajax处理请求有序请求需要考虑更多。通过ajax进行交流也不简单。每一个延伸http功能的目的不是增加他的复杂度
    继续阅读>>
  •  Websocket概念  热度:(119) 发布时间:2017/3/3 10:51:00
  • 看微软怎么用Git虚拟文件系统来解决大型存储问题
  • 尽管大家都认为Git是广为采用的最好的版本控制软件,但它仍然远远不够完美。有些问题可以用第三方工具来解决,但要把整个代码库都复制到开发者的电脑上时却可能会坏事。微软在试图将他们的300GB的代码库从内部系统迁移上Git时发现了这个问题。因此催生了Git虚拟文件系统(Git Virtual File System,GVFS)。故事要从大概2000年左右开始讲起,当时微软是主要在使用一套名为“Source Depot”的内部系统,
    继续阅读>>
  •  大型存储 Git文件管理  热度:(150) 发布时间:2017/3/1 10:31:00
  • 基于Spark GraphX实现类似微博二度关系推荐
  • 二度关系是指用户与用户通过关注者为桥梁发现到的关注者之间的关系。目前微博通过二度关系实现了潜在用户的推荐。用户的一度关系包含了关注、好友两种类型,二度关系则得到关注的关注、关注的好友、好友的关注、好友的好友四种类型。如果要为全站亿级用户根据二度关系和四种桥梁类型推荐桥梁权重最高 TopN 个用户,大致估算了下总关系量在千亿级别,按照原有的 Mapreduce 模式计算整个二度关系,需要以桥梁用户为 Ke
    继续阅读>>
  •  架构设计 二度关系设计 SNS  热度:(229) 发布时间:2017/2/22 13:44:00
  • 支撑Flickr能存储130亿张图片的Tripod架构详解
  • 最近在 Yahoo 官方的工程博客上,透露了最新的图片及视频底层平台 Tripod,雅虎如何在如此大的规模上对多媒体数据进行处理,存储和检索,对很多类似服务都有借鉴意义。Tripod的设计和实现也基于微服务这一流行架构理念,本文也对微服务系统常见的问题做了阐述。Flickr 传统的架构我根据早些年的资料,整理其架构大致如下。技术平台•PHP•MySQL•Shard
    继续阅读>>
  •  架构设计 Flickr架构 Tripod  热度:(164) 发布时间:2017/2/21 12:39:00
  • 阿里搜索技术架构分析:基于Apache Flink的实时计算引擎Blink
  • 阿里巴巴是世界上最大的电子商务零售商。 我们在2015年的年销售额总计3940亿美元,超过eBay和亚马逊之和。阿里巴巴搜索(个性化搜索和推荐平台)是客户的关键入口,并承载了大部分在线收入,因此搜索基础架构团队需要不断探索新技术来改进产品。在电子商务网站应用场景中,什么能造就一个强大的搜索引擎?答案就是尽可能的为每个用户提供实时相关和准确的结果。同样一个不容忽视的问题就是阿里巴巴的规模,当前很难找到能够适合我们的技术。Ap
    继续阅读>>
  •  架构设计 Blink引擎 Flink  热度:(204) 发布时间:2017/2/20 9:31:00
  • 架构设计之路:微信红包百亿级高并发资金交易系统设计架构
  • 2017年1月28日,正月初一,微信公布了用户在除夕当天收发微信红包的数量——142亿个,而其收发峰值也已达到76万每秒。百亿级别的红包,如何保障并发性能与资金安全?这给微信带来了超级挑战。面对挑战,微信红包在分析了业界“秒杀”系统解决方案的基础上,采用了SET化、请求排队串行化、双维度分库表等设计,形成了独特的高并发、资金安全系统解决方案。实践证明,该方案表现稳定,且实现了除夕夜系统零故
    继续阅读>>
  •  架构设计 微信红包架构 系统架构  热度:(184) 发布时间:2017/2/18 11:29:00
  • Pinterest架构解密
  • Pinterest,是一个网络与手机的应用程序,可以让用户利用其平台作为个人创意及项目工作所需的视觉探索工具,同时也有人把它视为一个图片分享类的社交网站,用户可以按主题分类添加和管理自己的图片收藏,并与好友分享。其使用的网站布局为瀑布流布局(Pinterest-style layout)。(高可用架构小编:以上是根据维基百科的定义)Pinterest 后端包括部署在数万台机器上的数
    继续阅读>>
  •  架构设计 Pinterest  热度:(165) 发布时间:2017/2/17 10:57:00
  • 数据库不适合Docker及容器化的7大原因
  • 如果我们观察 2017 年技术行业,容器和 Docker 依然将是最热门的流行语。我们开始在每个领域的 Docker 容器中打包开发的软件。从小型初创公司到巨大的微服务平台都在使用容器技术。从 CI 平台到 Raspberry Pi 。从数据库到……数据库?您确定要将数据库放在容器中吗?不幸的是,这不是虚构的场景。我看到许多快速增长的项目将数据持久化到容器中。并且将计算服务和数据服务放在同一台机
    继续阅读>>
  •  Docker 数据库 容器化  热度:(213) 发布时间:2017/2/15 10:34:00
  • 无服务器架构设计的情景分析
  • 首先我应该提到,“无服务器”技术肯定有服务器涉及。 我只是使用这个术语来描述这种方法和技术,它将任务处理和调度抽象为与服务器管理无关。 在 2012 年为 ReadWrite 撰写的有关软件和应用程序未来的文章中,我将“无服务器”描述如下。短语“无服务器”并不意味着服务器不再涉及。 它只是意味着开发人员不再需要对它们有太多的关注。 计算资源被用作服务,而不必管理物理容量或限制。 服务提供商越来越多地承担管理服务器,数据存储
    继续阅读>>
  •  无服务器架构 架构设计  热度:(153) 发布时间:2017/2/14 10:21:00
页数: 1 - 13 (共186 条评论)
Prev
[1]
2
3
4
5
6
7
11
12
13
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。