随笔分类 -  014_源码分析

摘要:在使用Flume时,有时遇到如下错误信息:Space for commit to queue couldn't be acquired。 究其原因,是在memory channel的使用中出现了问题。 本文就以此为切入点,带大家一起剖析下 Flume 中 MemoryChannel 的实现 阅读全文
posted @ 2021-01-29 19:25 罗西的思考 阅读(1111) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十二篇,上文我们简述了Data节点变化之后,在dataServer中是如何变化处理的,本文我们按照数据流程继续进行,讲讲SOFARegistry如何处理本机房Data节点变化。 阅读全文
posted @ 2020-12-29 09:41 罗西的思考 阅读(423) 评论(0) 推荐(1) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第十一篇,介绍SOFARegistry如何处理Data节点变化。 阅读全文
posted @ 2020-12-26 11:13 罗西的思考 阅读(364) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第九篇,介绍SOFARegistry自动调节间隔周期性任务的实现。 阅读全文
posted @ 2020-12-19 08:24 罗西的思考 阅读(424) 评论(0) 推荐(0) 编辑
摘要:在我们的业务系统和日常开发之中,定期任务是一个常见的需求。即也有普通需求,也有特殊业务需求。本文和下文就以 SOFARegistry 为例,看看阿里是如何实现定期任务的。这里会结合业务来进行讲解。 阅读全文
posted @ 2020-12-16 21:26 罗西的思考 阅读(760) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第七篇,介绍SOFARegistry网络操作的推拉模型。 阅读全文
posted @ 2020-12-12 07:54 罗西的思考 阅读(463) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第六篇,介绍SOFARegistry的存储结构,本文与业务联系密切。 阅读全文
posted @ 2020-12-09 20:17 罗西的思考 阅读(524) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第五篇,介绍SOFARegistry消息总线的异步处理。 阅读全文
posted @ 2020-12-05 07:53 罗西的思考 阅读(345) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第四篇,介绍SOFARegistry之消息总线。 阅读全文
posted @ 2020-12-01 21:03 罗西的思考 阅读(413) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。本文为第三篇,介绍SOFARegistry网络操作之连接管理。 阅读全文
posted @ 2020-11-28 08:17 罗西的思考 阅读(470) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。 本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。 本文为第二篇,介绍SOFARegistry的网络封装和操作。 阅读全文
posted @ 2020-11-24 21:33 罗西的思考 阅读(521) 评论(0) 推荐(0) 编辑
摘要:之前我们通过三篇文章初步分析了 MetaServer 的基本架构,MetaServer 这三篇文章为我们接下来的工作做了坚实的铺垫。本系列我们接着分析 Data Server,顺带会涉及一些 Session Server。因为 DataServer 和 MetaServer 代码实现和架构的基本套路类似,所以我们主要关心差异点和DataServer的特点。本文会分析DataServer程序的基本架构。 阅读全文
posted @ 2020-11-22 14:17 罗西的思考 阅读(492) 评论(0) 推荐(0) 编辑
摘要:Deep Interest Network(DIN)是阿里妈妈精准定向检索及基础算法团队在2017年6月提出的。其针对电子商务领域(e-commerce industry)的CTR预估,重点在于充分利用/挖掘用户历史行为数据中的信息。本系列文章解读论文以及源码,顺便梳理一些深度学习相关概念和TensorFlow的实现。 阅读全文
posted @ 2020-10-25 08:43 罗西的思考 阅读(4459) 评论(0) 推荐(0) 编辑
摘要:Deep Interest Network(DIN)是阿里妈妈精准定向检索及基础算法团队在2017年6月提出的。其针对电子商务领域(e-commerce industry)的CTR预估,重点在于充分利用/挖掘用户历史行为数据中的信息。本文为系列第三篇,将分析DIN源码整体思路。 阅读全文
posted @ 2020-10-22 20:59 罗西的思考 阅读(4895) 评论(5) 推荐(2) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列将带领大家一起分析其MetaServer的实现机制。本文为第三篇,介绍MetaServer如何基于raft实现了数据一致性。 阅读全文
posted @ 2020-10-15 20:41 罗西的思考 阅读(544) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列将带领大家一起分析其MetaServer的实现机制,本文为第二篇,介绍MetaServer基本功能,比如注册,存储,通知,续约等。 阅读全文
posted @ 2020-10-11 08:37 罗西的思考 阅读(516) 评论(0) 推荐(0) 编辑
摘要:SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。本系列将带领大家一起分析其MetaServer的实现机制,本文为第一篇,介绍MetaServer总体架构。 阅读全文
posted @ 2020-10-08 21:41 罗西的思考 阅读(826) 评论(0) 推荐(1) 编辑
摘要:Alink 是阿里巴巴基于实时计算引擎 Flink 研发的新一代机器学习算法平台,是业界首个同时支持批式算法、流式算法的机器学习平台。本文和上文将带领大家来分析Alink中 聚类评估 的实现。 阅读全文
posted @ 2020-09-26 08:41 罗西的思考 阅读(767) 评论(0) 推荐(0) 编辑
摘要:Alink 是阿里巴巴基于实时计算引擎 Flink 研发的新一代机器学习算法平台,是业界首个同时支持批式算法、流式算法的机器学习平台。本文和将带领大家来分析Alink中 回归评估 的实现。 阅读全文
posted @ 2020-09-25 23:48 罗西的思考 阅读(379) 评论(0) 推荐(0) 编辑
摘要:Flink的Slot概念大家应该都听说过,但是可能很多朋友还不甚了解其中细节,比如具体Slot究竟代表什么?在代码中如何实现?Slot在生成执行图、调度、分配资源、部署、执行阶段分别起到什么作用?本文和上文将带领大家一起分析源码,为你揭开Slot背后的机理。 阅读全文
posted @ 2020-09-04 17:00 罗西的思考 阅读(1261) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示