• 近期将进行后台系统升级,如有访问不畅,请稍后再试!
  • 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:系统设计

技术杂谈

看京东系统架构师如何让笨重的架构变得灵巧 24小时内最新

看京东系统架构师如何让笨重的架构变得灵巧
随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响使系统变的笨重且脆弱,因此需要对业务进行拆分、对系统进行解耦、对系统内部架构升级,以此来提升系统容量及健壮性。 接下来主要分两部分介绍:系统拆分结构演变一、系统拆分系统拆分从资源角度分为应用拆分和数据库拆分,而从采……继续阅读 »

勤劳的小蚂蚁 3小时前 3浏览 0评论0个赞

技术杂谈

新浪微博王传鹏:微博推荐架构的演进 24小时内最新

新浪微博王传鹏:微博推荐架构的演进
引言微博(Weibo)是一种通过关注机制分享简短实时信息的广播式社交网络平台。微博用户通过关注来订阅内容,在这种场景下,推荐系统可以很好地和订阅分发体系进行融合,相互促进。微博两个核心基础点:一是用户关系构建,二是内容传播,微博推荐一直致力于优化这两点,促进微博发展。如图 1 所示:图 1 微博推荐的使命在微博推荐发展的过程中遇到体系……继续阅读 »

勤劳的小蚂蚁 7小时前 6浏览 0评论0个赞

技术杂谈

高性能、高可用平台架构的演变过程 24小时内最新

高性能、高可用平台架构的演变过程
开篇概述在如今移动互联网、互联网+、大数据的时代,各类的互联网网站、平台异常突起,如同雨后春笋,有种“忽如一夜春风来,千树万树梨花开”感觉。对于移动互联网时代的平台来说,用户的体验感是否良好?平台的稳定性是否良好?估计是对所有互联网平台来说两大头等要素吧,的确,移动互联网时代,流量就是市场价值,说白了就是收益,就是 RMB,失去了流量,……继续阅读 »

勤劳的小蚂蚁 10小时前 4浏览 0评论0个赞

技术杂谈

互联网架构如何实现“高并发”

互联网架构如何实现“高并发”
一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间……继续阅读 »

勤劳的小蚂蚁 1天前 10浏览 0评论0个赞

技术杂谈

互联网后端基础设施

互联网后端基础设施
1.1 后端基础设施使用 Java 后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互联网技术体系再结合公司的目前状况,笔者认为必不可少或者非常关键的后端基础技术/设施如下图所示:这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组……继续阅读 »

勤劳的小蚂蚁 2天前 10浏览 0评论0个赞

技术杂谈

怎样计算系统的可靠性和可用性是几个9?

怎样计算系统的可靠性和可用性是几个9?
我们在评估一个系统的可用性和可靠性时,一般都会说三个 9,四个 9 之类的。这些一般都是说系统的 SLA(Service Level Agreement) 具体是几个「9」,以此,来表示该系统一年中具体宕机的时间。那这几个 9 是怎么计算出来的,具体一个系统可用性和可靠性又有哪些方面考虑呢?以下是朋友推荐的一篇很棒的英文文章,我做了翻译……继续阅读 »

勤劳的小蚂蚁 3天前 11浏览 0评论0个赞

技术杂谈

1亿级PV网站架构演变

1亿级PV网站架构演变
一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已 14 年网站人的经历记录一些架构演变中的体会。一、积累是必不可少的架构师不是一天练成的。1999 年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个 DREAMWEAV……继续阅读 »

勤劳的小蚂蚁 4天前 12浏览 0评论0个赞

技术杂谈

京东架构专家分享京东架构之路

京东架构专家分享京东架构之路
京东咚咚架构演进咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。1.0 诞生(2010 – 2011)为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴的。 如何简单粗暴法?请看架构图……继续阅读 »

勤劳的小蚂蚁 5天前 12浏览 0评论0个赞

技术杂谈

程序猿进阶之路「内网域名」

程序猿进阶之路「内网域名」
企业场景一般在企业内部,开发、测试以及预生产都会有一套供开发以及测试人员使用的网络环境。运维人员会为每套环境的相关项目配置单独的 Tomcat,然后开放一个端口,以 IP+Port 的形式访问。然而随着项目的增多,对于开发和测试人员记住如此多的内网地址,无疑是一件头疼的事情(当然你也可以使用浏览器书签管理器或者记录在某个地方)。但是你不永远……继续阅读 »

勤劳的小蚂蚁 6天前 12浏览 0评论0个赞

技术杂谈

人民广场怎么走? 地铁换乘算法的实现 MikeTech | MikeTech

人民广场怎么走? 地铁换乘算法的实现 MikeTech | MikeTech
  现在的公共交通越来越方便,很多城市都有地铁,日常使用的地图 App 都提供了地铁线路换乘方案的功能,只要输入起点和重点,App 就能给出你换乘的方案,可是这个功能背后的算法又是怎么样的呢?这篇文章将会告诉你。说到最短路径算法不外乎就是那么几种,广度优先深度优先 Dijkstra 之类的,这篇博客将会讲述 Dijkstra 算法,其他……继续阅读 »

勤劳的小蚂蚁 7天前 22浏览 0评论0个赞

技术杂谈

设计和实现一款轻量级的爬虫框架

设计和实现一款轻量级的爬虫框架
说起爬虫,大家能够想起 Python 里赫赫有名的 Scrapy 框架, 在本文中我们参考这个设计思想使用 Java 语言来实现一款自己的爬虫框(lun)架(zi)。 我们从起点一步一步分析爬虫框架的诞生过程。我把这个爬虫框架的源码放在 github(https://github.com/biezhi/elves) 上,里面有几个例子可以运……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 19浏览 0评论0个赞

技术杂谈

大型网站技术架构

大型网站技术架构
早期的网站为了节省成本一般会设计成集中式系统,应用程序、数据库等都部署在一台服务器上。 但随着业务的快速度发展,逐渐出现瓶颈,按一定原则**(应用拆分、服务拆分、数据拆分、应用解耦)**,向分布式系统转型,涉及到以下环节改造。主要环节业务拆分:将整个网站业务拆分成不同的应用,每个应用独立部署维护,应用之间通过 RPC 或消息队列通信。……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 15浏览 0评论0个赞

技术杂谈

架构思想

架构思想
关于什么是架构,一种比较通俗的说法是 “最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。从这个意义上说,人生规划也是一种架构。选什么学校、学什么专业、进什么公司、找什么对象,过什么样的生活,都是自己人生的架构。具体到软件架构,维基百科是这样定义的:“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 18浏览 0评论0个赞

技术杂谈

难得的好文:如何构建一套高可用的 APP 消息推送平台

难得的好文:如何构建一套高可用的 APP 消息推送平台
消息推送作为移动 APP 运营中的一项关键技术,已经被越来越广泛的运用。本文追溯了推送技术的发展历史,剖析了其核心原理,并对推送服务的关键技术进行深入剖析,围绕消息推送时产生的服务不稳定性,消息丢失、延迟,接入复杂性,统计缺失等问题,提供了一整套平台级的高可用消息推送解决方案。实践中,借助于该平台,不仅能提能显著提高消息到达率,还能提高研发效率,……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 17浏览 0评论0个赞

技术杂谈

今日头条算法原理详解(全)

今日头条算法原理详解(全)
今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从 2012 年 9 月第一版开发运行至今,已经经过四次大的调整和修改。今日头条委托资深算法架构师曹欢欢博士,公开今日头条的算法原理,以期推动整个行业问诊算法、建言算法;通过让算法透明,来消除……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 53浏览 0评论0个赞

技术杂谈

一线互联网智能推荐系统架构演进

一线互联网智能推荐系统架构演进
零,题记在电商领域,推荐的价值在于挖掘用户潜在购买需求,缩短用户到商品的距离,提升用户的购物体验。京东推荐的演进史是绚丽多彩的。京东的推荐起步于 2012 年,当时的推荐产品甚至是基于规则匹配做的。整个推荐产品线组合就像一个个松散的原始部落一样,部落与部落之前没有任何工程、算法的交集。2013 年,国内大数据时代到来,一方面如果做的事情……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 20浏览 0评论0个赞

技术杂谈

大型网站系统架构分析

大型网站系统架构分析
 千万级的注册用户,千万级的帖子,nTB 级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性?首先讨论一下大型网站需要注意和考虑的问题。数据库海量数据处理:负载量不大的情况下 select、delete 和 update 是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 16浏览 0评论0个赞

技术杂谈

Web网站搭建从零到一

Web网站搭建从零到一
前言工作也有几多年了,无论是身边遇到的还是耳间闻到的,多多少少也积攒了自己的一些经验和思考,当然,博主并没有太多接触高大上的分布式架构实践,相对比较零碎,随时补充。俗话说得好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的,当然对于我们开发人员来说,一个好的架构也不是一蹴而就的。初始搭……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 20浏览 0评论0个赞

技术杂谈

session一致性架构设计极简教程

session一致性架构设计极简教程
一,缘起什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。 Web开发中,web-server可以自动为同一个浏览器的访问用户自动创建session,提供数据存储功能。最常见的,会把用户的登录信息、用户信息存储在session中,以保持登录状态。 什么是sessi……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 32浏览 0评论0个赞

技术杂谈

京东到家订单中心 Elasticsearch 集群架设演进历程,经历了哪些坑?

京东到家订单中心 Elasticsearch 集群架设演进历程,经历了哪些坑?
背景京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。京东到家的订单数据存储在 Mysql 中,但显然只通过 DB 来支撑大量的查询是不可取的,同时对于一些复杂的查询,Mysql 支持得不够友好,所以订单中心系统使用了 Elasticsearch 来……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 49浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00