架构设计

分布式系统知识分享:正确理解CAP定理

CAP的理解我也看了很多书籍,也看了不少同行的博文,基本每个人的理解都不一样,而布鲁尔教授得定义又太过的简单,没有具体描述和场景案例分析。因此自己参考部分资料梳理了一篇与大家互相分享一下。

HitTwice
数据架构
2018-06-19 18:00

世界杯:用Python分析热门夺冠球队-(附源代码)

2018年,火热的世界杯即将拉开序幕。在比赛开始之前,我们不妨用 Python 来对参赛队伍的实力情况进行分析,并大胆的预测下本届世界杯的夺冠热门球队。

tianxiaoxu
数据架构
2018-06-15 18:04

分布式之闲侃前后端分离的必要性

由于近期前端抽不出资源,博主最近接手一个前端项目的代码维护工作。拿到手一看,一脸懵逼,和博主当年所学的jsp开发方式、利用ajax来请求数据的单页面开发方式完全不同。然而火坑已经跳下,只能硬着头皮啃,博主只能默默告诉自己:"冲冲冲,四驱战士在行动!"

HitTwice
数据架构
2018-06-15 17:46

基于BGP协议的广域网流量调度SDN控制器在银行业的部署实践

本文介绍了一种基于BGP协议的流量调度SDN控制器(BGP TE controller)。BGP TE controller融合了SDN理念,针对企业、银行流量调度的特点和需求进行了优化;通过BGP Flowspec协议发送流量调度策略,将流量调度到相关的设端口,通过BGP Segment Routing Policy优化流量穿行网络的路径。底层网络可以是用户现有网络设备通过软件升级支持FlowSpec和Segment Routing即可。该控制器已经在国内某银行骨干网络成功部署,实现网络和特定业务的流量调度。

老鱼笔记
基础设施
2018-06-13 17:17

应用实践:如何在分布式缓存中使用RT和WT?

随着应对大规模交易的Web应用程序、SOA和其他服务器应用程序的爆炸式增长,数据存储无法跟上应用增长速度,因为数据存储无法继续添加更多服务器以扩展,这与可扩展性极高的应用架构不同。

赵钰莹
数据架构
2018-06-06 20:18

面对海量请求,缓存设计还应该考虑哪些问题?

从第一个缓存框架 Memcached 诞生以来,缓存就广泛地存在于互联网应用中。如果你的应用流量很小,那么使用缓存可能并不需要做多余的考虑。但如果你的应用流量达到了成百上千万,那么你就不得不考虑深层次的缓存问题:缓存穿透、缓存击穿与缓存雪崩。

dbasdk
软件结构
2018-05-30 15:43

分布式之数据库和缓存双写一致性方案解析

为什么写这篇文章?首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。

dbasdk
数据架构
2018-05-30 15:43

将双11新增IT成本降低一半 阿里是咋做的?

有人做过计算,当10万台服务器,利用率从28%提升到40%,就能节省出3万台机器。假设一台机器的成本为2万元,那么节约的成本就有6个亿。这是个惊人的数字,意味着在庞大的数据中心服务器规模下,平均利用率每提高一点,就会带来非常可观的成本节约。

老鱼笔记
数据架构
2018-05-07 16:18

又被揍了,中兴事件除了愤怒还能干点什么?

细思极恐,从芯片到操作系统,核心科技都被国外厂商掌控。再往上,中间件,数据库、数据仓库等基础软件也面临同样的问题。因此,这次事件需要引起更深层次的思考,笔者第一时间对话了数家正在从事基础软件研发的新老企业,且听听他们都怎么说。

老鱼笔记
基础设施
2018-05-07 15:53

各有利弊,开源和商业软件应该怎么选?

许多商业软件与其他应用程序集成,以便更好地使用和方便。例如,微软的Lync即时消息客户端与Microsoft Outlook集成,因此在查看电子邮件时,可以看到人们的可用性状态,以及即时消息会话被保存到Outlook中。

老鱼笔记
基础设施
2018-05-07 15:50

第四范式程晓澄: 推荐系统的架构演进

内容主要为简述工业实践中对推荐系统产品上、性能上、算法上的要求,通过分享一些推荐系统架构,举例说明如何较好的解耦实现上述需求,使系统易于维护和扩展,从而使推荐系统更好的服务企业需求。大体分为三个方向:推荐系统的诞生土壤和早起演进、推荐系统当下的基本架构、推荐系统的搭建。

tianxiaoxu
软件结构
2018-05-07 15:11

赚大了!阿里云分享近几年的计算架构图!

SACC2017于10月21日圆满落下帷幕。本届大会共设置2大主会场,18个技术专场;邀请来自互联网、金融、制造业、电商等多个领域,100余位技术专家及行业领袖来分享他们的经验。在10月21日的搜索及推荐系统架构设计专场中,来自阿里巴巴高级技术专家邓万禧为广大技术开发人员带来了主题为《开放搜索多租户实时计算架构的演进之路》的演讲。

tianxiaoxu
设计模式
2018-05-07 15:08

金山云郝明非:一年上线整套流媒体处理服务

经过了2016年直播元年的洗礼,直播行业逐渐趋于理性,更多垂直行业爆发出真需求。这一年,以直播为代表的视频服务席卷整个互联网,并冲击着传统行业。众多互联网企业都推出了自己的视频云服务,一时之间市场上的视频云服务多达数十款。

赵钰莹
数据架构
2018-05-07 13:59

去哪儿黄勇:去哪网数据库架构发展历程

2005年2月,去哪儿在北京成立,去哪儿网的数据库也搭建完成。去哪儿网数据库架构师黄勇在SACC大会现场打趣道,那时的数据库就是一个小作坊模式,单机房内的MySQL架构。在这之后,去哪儿网数据库架构共经历了四个阶段,逐渐过渡到今天的跨机房QMHA架构,可异地部署还可保证高可用和安全性。这一路走来,是什么推动了去哪儿网的数据库架构变迁?又遇到了哪些问题?如何解决的呢?

赵钰莹
数据架构
2018-05-07 13:53

王雨舟:知乎大数据平台架构和实践优化

又是一年SACC,又是一时秋意正浓,即便是天气欠佳,大数据平台架构技术与实践专场同样挤满了求学好问的技术人。知乎大数据平台负责人王雨舟现场分享了知乎大数据平台架构和实践优化之路。作为一个专业的知识问答社区,知乎背后的技术能力如何?用户互动频繁,活跃度节节攀高,知乎大数据平台是如何设计以支撑这一切的呢?

赵钰莹
数据架构
2018-05-07 13:51