自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

架构文摘

每天一篇架构领域重磅好文,涉及一线互联网公司的互联网应用架构、大数据、机器学习等各个热门领域。

  • 博客(33)
  • 收藏
  • 关注

转载 后端开发人员的路线图 2018 版

简评:之前,后端开发路线图仅仅是一个技术推荐,且没有明确的方向指明应该遵循的顺序,这份重新制作的指南将会给你一个更好的方向。现在的 Web 开发与几年前完全不同了,有很多...

2018-04-30 00:00:00 502

转载 架构师眼中的高并发架构

前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估...

2018-04-29 00:00:00 170

转载 深入了解HBase架构

HBase架构组件从物理结构上讲,HBase由三种类型的服务器构成主从式架构。Region Servers为数据的读取和写入提供服务。当访问数据时,客户端直接和Regio...

2018-04-28 00:00:00 178

转载 异步导入导出架构设计

为什么要用异步?在我们平时的业务系统中,文件导入,文件导出是一个很常见的业务需求。正常情况下,同步导出就可以满足我们80%的需求。但是对于数据量大,业务拼接复杂的系统来说...

2018-04-27 00:00:00 3564

转载 Android系统框架构

写此本文是为了对Android系统框架有一个整体的认识和了解,对于开发和测试人员脑子里要有整体认识以便对工作有所帮助。进入正题:首先Android系统架构采用了分层架构的...

2018-04-26 00:00:00 316

转载 设计抗住千万级流量的架构思路

随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双11那天的淘宝一样。那么,如何...

2018-04-23 00:00:00 1568

转载 深入浅出推荐系统之简单推荐模型

先来回答一个最关键的问题:到底什么是推荐系统? 下面从3个角度来回答:它能做什么它需要什么它怎么做先来第一个问题推荐系统能做啥?推荐系统可以把那些最终会在用户(User)...

2018-04-22 00:00:00 3364

转载 支撑百亿级应用的 NewSQL——TiDB 在同程旅游的应用

项目背景初次接触 TiDB,是通过同程网首席架构师王晓波先生的分享,当时同程网正在使开发和数据库全面往开源方向转型,由于业务需要,很多在线业务数据量和访问量都非常的大,而...

2018-04-21 00:00:00 510

转载 福利时刻,Java架构师和开发进阶必学资源,免费发放啦!!!

各位客官,扫码拿走不谢,不要问我是谁,请叫我雷锋!本公众号已开通征稿(有偿),若您有与Java相关的:好玩,漫画,面试经验等欢迎投稿:luckyjing007@qq.co...

2018-04-20 00:00:00 526 1

转载 终于有人把云计算、大数据和人工智能讲明白了!

今天跟大家讲讲云计算、大数据和人工智能。为什么讲这三个东西呢?因为这三个东西现在非常火,并且它们之间好像互相有关系:一般谈云计算的时候会提到大数据、谈人工智能的时候会提大...

2018-04-19 00:00:00 445

转载 Golang高性能实战

前言2018年后就一直计划在公司做一次技术分享,但迟迟没有确定好主题。正好公司好多同事都开始学习Golang,  正好到了由入门到晋级的阶段。 我这边Golang也有一...

2018-04-18 12:10:23 2806

转载 区块链框架 Tendermint 入门教程

Tendermint 是一个模块化的区块链应用框架, 能够实现拜占庭容错 (BFT), 它主要包括两部分:Tendermint Core:实现了 p2p 网络;在节点之间...

2018-04-18 12:10:01 1593 1

转载 聊聊图解分布式架构的演进

MySQL 在现在电商以及互联网公司的应用非常多,一个是因为他的免费开源,另外一个原因是因为分布式系统的水平可扩展性,随着移动互联网用户的暴增,互联网公司,像淘宝,天猫,...

2018-04-18 12:09:53 479

转载 急性会厌炎险致死!33岁程序员曝光三甲医院抢救过程值得每个人警惕!

2018年3月28日 本人在鬼门关走了一圈,现在已经基本恢复。写这篇流水帐记录下这个过程,希望能给更多的人提个醒。本人情况:男 33岁,程序员,已婚, 一子。3月28日,...

2018-04-18 12:09:46 334

转载 平均年薪35W,2018年大数据AI发展趋势分析

近几年,大数据不可谓不火,尤其是2017年,发展大数据产业被写入政府工作报告中,大数据开始不只是出现在企业的战略中,也开始出现在政府的规划之内,可以说是互联网世界的宠儿。...

2018-04-18 12:09:29 263

转载 该怎么向别人介绍你们的系统架构?

如果有人让你介绍你们做的系统架构是什么样子的 你会从哪说起?每个人都会有自己的架构认知,根据自己的接触的内容来总结。系统分为用户中心、营销中心、商品中心…… 这是产品经理...

2018-04-18 12:09:27 9038

转载 中国邮政大数据平台建设之总体架构与实现

摘要:通过对数据处理阶段性发展的解析,分析大数据、人工智能技术的发展趋势。结合实际生产需求,验证了基于容器云架构的新一代大数据与人工智能平台在数据分析、处理、挖掘等方面的...

2018-04-18 12:09:20 2406

转载 2018 前端性能检查表

原文地址:http://www.smashed.by/perf-checklist 作者 | Vitaly Friedman 译者 | OpenWeb开发者 三三众所周知...

2018-04-18 12:09:15 209

转载 平均年薪35W,2018年大数据AI发展趋势分析

近几年,大数据不可谓不火,尤其是2017年,发展大数据产业被写入政府工作报告中,大数据开始不只是出现在企业的战略中,也开始出现在政府的规划之内,可以说是互联网世界的宠儿。据《大数据人才报告》显示,大数据相关职位主要划分为大数据开发、数据挖掘、图像/视觉、语音、四大类,对截止到2017年11月的427,120份简历样本进行分析。报告核心发现1.2017年,大数据及人工智能人才需求增长迅猛,招聘需求猛

2018-04-17 00:00:00 397

转载 该怎么向别人介绍你们的系统架构?

如果有人让你介绍你们做的系统架构是什么样子的 你会从哪说起?每个人都会有自己的架构认知,根据自己的接触的内容来总结。系统分为用户中心、营销中心、商品中心…… 这是产品经理说的;我们的系统用了三层架构,用了SSM框架…… 这是程序员说的;用户说 我们系统有后台,前台,商品上下架功能,用户管理功能。在实际工作中架构师架构出来的系统不仅要考虑用户的功能实现,而且也要平衡系统的易用性、高性能、扩展性、可伸

2018-04-16 00:00:00 957

转载 中国邮政大数据平台建设之总体架构与实现

摘要:通过对数据处理阶段性发展的解析,分析大数据、人工智能技术的发展趋势。结合实际生产需求,验证了基于容器云架构的新一代大数据与人工智能平台在数据分析、处理、挖掘等方面的强大优势。关键词:大数据 人工智能 云计算 Docker 基础能力 多租户Abstract:Through analyzing the staged development of data processing, this  p

2018-04-15 00:00:00 466

转载 急性会厌炎险致死!33岁程序员曝光三甲医院抢救过程值得每个人警惕!

2018年3月28日 本人在鬼门关走了一圈,现在已经基本恢复。写这篇流水帐记录下这个过程,希望能给更多的人提个醒。本人情况:男 33岁,程序员,已婚, 一子。3月28日,周三,对于大家来说,是一个普通的日子,但对于我和我的家庭来说,差点成为悲惨的一天:我因急性会厌炎导致呼吸困难(三度喉阻塞),差点和这个世界说了拜拜。病程记录——13:00 午饭后遛弯回到工位,感觉到嗓子不舒服,吞咽唾液时感觉到了撕

2018-04-14 00:00:00 307

转载 2018 前端性能检查表

原文地址:http://www.smashed.by/perf-checklist 作者 | Vitaly Friedman 译者 | OpenWeb开发者 三三众所周知,性能十分重要。然而,我们真的知道性能瓶颈具体在哪儿吗?是执行复杂的 JavaScript,下载缓慢的 Web 字体,巨大的图片,还是卡顿的渲染?研究摇树(Tree Shaking),作用域提升(Scope Hoisting)

2018-04-13 00:00:00 774

转载 区块链框架 Tendermint 入门教程

Tendermint 是一个模块化的区块链应用框架, 能够实现拜占庭容错 (BFT), 它主要包括两部分:Tendermint Core:实现了 p2p 网络;在节点之间共享区块和交易;实现了拜占庭容错的共识算法,确定了不更改改的交易顺序;ABCI Interface,具体的逻辑处理层,可以基于不同的语言 (Golang, JS) 来实现;在这一层实现交易的验证处理以及查询等操作。这两部分会分别对

2018-04-12 00:00:00 1385

转载 Golang高性能实战

前言2018年后就一直计划在公司做一次技术分享,但迟迟没有确定好主题。正好公司好多同事都开始学习Golang,  正好到了由入门到晋级的阶段。 我这边Golang也有一两年的经验了,对于Golang在高并发场景上的设计有一定的理解,所以 有了这次的分享。分享的主题是 Golang高性能实战, 偏高性能方面的设计,golang本身的描述其实不多,更多的是架构及框架的设计。PPT中描述的项目是一个

2018-04-11 00:00:00 683

转载 分布式系统中常见技术解决的问题是什么?

引言在分布式系统中,经常会碰到的技术名词一般有Replication、Partition、Consensus、Transaction等等,这些技术在分布式系统设计中都是非常重要的,本文通过对分布式系统的Reliability、Scalability和Maintainability特性的讨论,描述这些技术解决的问题。ReliabilityReliability,指的是在任何情况下,系统正常工作的能力

2018-04-10 00:00:00 1943

转载 推荐一本分布式服务架构方面的好书(文末彩蛋)

讲解高可用架构核心:可伸缩与可扩展,详解分布式发号器消息队列框架、数据库分库分表、缓存、Elasticsearch分布式调度任务、RPC、Dubbo、高性能网络中间件,破解可伸缩服务架构奥秘 从传统互联网到移动互联网再到物联网,中国乃至全球的互联网技术在近十年得到了高速发展。互联网的技术核心其实源于分布式,这是互联网具备高性能、高并发特性的基础,掌握这些核心内容后,你会发现驾驭技术变得如此轻松!本

2018-04-09 00:00:00 9212

转载 服务发现框架选型,Consul还是Zookeeper还是etcd

背景本文并不介绍服务发现的基本原理。除了一致性算法之外,其他并没有太多高深的算法,网上的资料很容易让大家明白上面是服务发现。想直接查看结论的同学,请直接跳到文末。目前,市面上有非常多的服务发现工具,《Open-Source Service Discovery》(http://jasonwilder.com/blog/2014/02/04/service-discovery-in-the-cloud

2018-04-07 00:00:00 15087 1

转载 服务网格:微服务进入2.0时代

微服务自2014年3月由Martin Fowler首次提出以来,在Spring Cloud、Dubbo等各类微服务框架的帮助下,以燎原之势席卷了整个IT技术界,成为了最主流的分布式应用解决方案。但仍然还有很多问题没有得到根本性的解决,比如技术门槛高、多语言支持不足、代码侵入性强等。如何应对这些挑战成为了下一代微服务首要回答的问题。直到服务网格(Service Mesh)被提出,这一切都有了答案。

2018-04-06 00:00:00 548

转载 如何搭建高可用Redis服务

题记基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较大的互联网公司,一般都会有专门的团队,将Redis存储以基础服务的形式提供给各个业务调用。不过任

2018-04-05 00:00:00 250

转载 秒杀架构设计

前言最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考业务介绍什么是秒杀?通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒杀完毕,该场次的秒杀活动都会结束。这种秒杀,对时间不是特别严格,只要下手快点,秒中的概率还是比较大的。淘宝以前就做过一元抢购,一

2018-04-04 00:00:00 391

转载 消息队列技术点梳理(思维导图版)

消息队列作为服务/应用之间的通信中间件,可以起到业务耦合、广播消息、保证最终一致性以及错峰流控(克服短板瓶颈)等作用。本文不打算详细深入讲解消息队列,而是体系化的梳理消息队列可能涉及的技术点,起到提纲挈领的作用,构造一个宏观的概念,使用思维导图梳理。 再介绍之前,先简短比较下RPC和消息队列。RPC大多属于请求-应答模式,也包括越来越多响应式范式,对于需要点对点交互、强事务保证和延迟敏感的服务/应

2018-04-03 00:00:00 1298

转载 集群资源调度系统设计架构总结

之前为完成《AWS 下 Kylin 调度系统的设计》(https://io-meter.com/2017/10/13/kylin-aws-scheduler-system/),阅读了大量集群资源管理和任务调度的资料和论文。了解了如Hadoop YARN、Mesos、Spark Drizzle、Borg/Kubernetes 和O mega等系统的调度器设计架构,在这篇文章里我将试图从这些架构案例

2018-04-02 00:00:00 1113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除