摘要: Kafka 至今仍是当今大数据技术中当之无愧的王者,由于高吞吐量、可持久化、分布式、支持流数据处理等特性而被广泛应用。 这几年,大数据技术发展迅猛,其中 Kakfa 凭借高可靠、高吞吐、高可用、可伸缩几大特性,成为数据管道技术的首选。越来越多人开始使用 Kafka,对学习源码的需求也愈发强烈,原因主 阅读全文
posted @ 2020-06-10 17:20 奈学教育 阅读(280) 评论(0) 推荐(0)
摘要: 新一期学员相聚于奈学线上课堂,这一次,我们一同向P7冲刺!很多工作了3年的程序员习惯了每天机械性的写代码,但是如果一个程序员不能从架构师的角度思考问题,带领团队,整体完成一个复杂系统的架构设计与开发,就永远也不会了解如何做一个优秀的架构师;那么如何突破上述瓶颈?有两个关键点:一是技术够硬,作为技术领 阅读全文
posted @ 2020-06-10 16:30 奈学教育 阅读(288) 评论(0) 推荐(0)
摘要: 为什么会有ZooKeeper 我们知道要写一个分布式应用是非常困难的,主要原因就是局部故障。一个消息通过网络在两个节点之间传递时,网络如果发生故障,发送方并不知道接收方是否接收到了这个消息。有可能是收到消息以后发生了网络故障,也有可能是没有收到消息,又或者可能接收方的进程死了。发送方唯一的确认方法就 阅读全文
posted @ 2020-06-09 16:09 奈学教育 阅读(275) 评论(0) 推荐(0)
摘要: “很多人可能对自由职业感兴趣,自由职业在欧美国家比较流行,韩国也越来越多的人开始自由职业方式办公,可能是因为文化观念的不同,欧美国家对各种各样的生活方式都会包容性更强一些,当然中国这方面在大城市也越来越好,所以当我们自由职业的时候,我们只是在体验不同的生活方式。这次我会毫无保留的把我的一些体验分享给 阅读全文
posted @ 2020-06-09 15:14 奈学教育 阅读(478) 评论(0) 推荐(0)
摘要: 这一篇文章系统的梳理主流定时器算法实现的差异以及应用地方。 1. 定时器介绍 程序里的定时器主要实现的功能是在未来的某个时间点执行相应的逻辑。在定时器模型中,一般有如下几个定义。 interval:间隔时间,即定时器需要在interval时间后执行 StartTimer:添加一个定时器任务 Stop 阅读全文
posted @ 2020-06-08 18:13 奈学教育 阅读(232) 评论(0) 推荐(0)
摘要: 提起微服务架构,不可避免的两个话题就是服务治理和分布式事务。数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,例如在数据一致性问题上,我们不再能够依赖数据库的本地事务,对于一系列的跨库写入操作,如何保证其原子性,是微服务架构下不得不面对的问题。 1 阅读全文
posted @ 2020-06-08 16:49 奈学教育 阅读(225) 评论(0) 推荐(0)
摘要: 电商行业在近十几年中,经历过大大小小的促销活动和秒杀上百次,每次做秒杀瞬时访问量会翻数十倍,甚至数百倍。对系统架构是巨大的考验,期间也曾经历过系统宕机,甚至整体雪崩。那么我们怎么设计秒杀系统,才能保证秒杀系统的高性能和稳定性,同时还要保证日常业务不受影响呢? 先看看秒杀场景特点。秒杀开始前几分钟,大 阅读全文
posted @ 2020-06-08 15:18 奈学教育 阅读(217) 评论(0) 推荐(0)
摘要: 从概念开始 我们先从事务的定义开始。事务即一系列读存动作被当作一个执行单元,这些动作要么全成功,要么全失败,执行动作的过程中保证数据的隔离性和一致性。 我们抛离数据库这个特定场景,先假设一个数据存储设备,我们定义两个标准操作,一个读一个写。当写操作依赖于读到的数据时,执行的顺序决定了得到的结果。 当 阅读全文
posted @ 2020-06-06 18:23 奈学教育 阅读(312) 评论(0) 推荐(0)
摘要: 在人口流量红利不再,获客成本越来越高的时代,精益创业、MVP 的概念已经深入人心,精细化运营也是大势所趋,而这些背后本质上都依赖数据化运营,那如何根据现有业务,快速从 0 开始打造一个契合业务的数据产品呢?本文将以某二手交易平台业务为基础,讲述整个数据平台从 0 到 1 的演进与实践,希望对大家能有 阅读全文
posted @ 2020-06-06 16:48 奈学教育 阅读(542) 评论(0) 推荐(0)
摘要: 架构师一直是程序员「羡慕且追求」的高度,今天来说说我(奈学教育CEO:孙玄)眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师: 在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。 问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些 阅读全文
posted @ 2020-06-06 11:46 奈学教育 阅读(471) 评论(0) 推荐(0)