自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VinoYang的专栏

工作总结 & 技术框架/源码解读

  • 博客(10)
  • 资源 (21)
  • 收藏
  • 关注

原创 Apache Flink fault tolerance源码剖析(二)

继续Flink Fault Tolerance机制剖析。上一篇文章我们结合代码讲解了Flink中检查点是如何应用的(如何根据快照做失败恢复,以及检查点被应用的场景),这篇我们来谈谈检查点的触发机制以及基于Actor的消息驱动的协同机制。

2016-05-29 21:14:41 11272

原创 Apache Flink fault tolerance源码剖析(一)

因某些童鞋的建议,从这篇文章开始结合源码谈谈Flink Fault Tolerance相关的话题。上篇官方介绍的翻译是理解这个话题的前提,所以如果你想更深入得了解Flink Fault Tolerance的机制,推荐先读一下前篇文章理解它的实现原理。当然原理归原理,原理体现在代码实现里并不是想象中的那么直观。这里的源码剖析也是我学习以及理解的过程。

2016-05-26 07:03:36 16431 4

翻译 Apache Flink数据流的Fault Tolerance机制

简介Apache Flink提供了一个失败恢复机制来使得数据流应用可以持续得恢复状态。这个机制可以保证即使线上环境的失败,程序的状态也将能保证数据流达到exactly once的一致性。注意这里也可以选择降级到保证at least once的一致性级别。

2016-05-22 20:58:35 8169

原创 Apache Flink源码解析之stream-operator

前面我们谈论了Flink stream中的transformation。你可以将transformation看成编写Flink程序并构建流式处理程序的必要组成部分(静态表现形式);而本篇我们将探讨transformation在Flink运行时对应的动态表现形式——operator。

2016-05-21 22:59:43 14895

原创 Apache Flink源码解析之stream-transformation

之前我们聊了Flink程序的source、sink就差transformation了。今天我们就来解读一下Flink的transformation。它们三者的关系如下图:当然这还是从Flink编程API的角度来看的(编程视角)。所谓的transformation,用于转换一个或多个DataStream从而形成一个新的DataStream对象。

2016-05-14 20:33:53 14095

原创 Apache Flink源码解析之stream-windowfunction

Window也即窗口,是Flink流处理的特性之一。前一篇文章我们谈到了Winodw的相关概念及其实现。窗口的目的是将无界的流转换为有界的元素集合,但这还不是最终的目的,最终的目的是在这有限的集合上apply(应用)某种函数,这就是我们本篇要谈的主题——WindowFunction(窗口函数)。

2016-05-12 22:59:44 15783 1

原创 Apache Flink源码解析之stream-window

window(窗口)是Flink流处理中非常重要的概念,本篇我们来对窗口相关的概念以及关联的实现进行解析。本篇的内容主要集中在package org.apache.flink.streaming.api.windowing下。

2016-05-10 23:05:39 8811

原创 Apache Flink源码解析之stream-sink

上一篇我们谈论了Flink stream source,它作为流的数据入口是整个DAG(有向无环图)拓扑的起点。那么与此对应的,流的数据出口就是跟source对应的Sink。这是我们本篇解读的内容。

2016-05-07 22:21:20 7673

原创 Apache Flink源码解析之stream-source

今天我们来解读一下Flink stream里的source模块。它是整个stream的入口,也是我们了解其流处理体系的入口。

2016-05-05 23:22:13 11239 3

翻译 Flink中的一些核心概念

Flink中的一些基础而又关键的核心概念。了解这些概念有助于更进一步理解Flink的设计。

2016-05-02 22:46:23 23698 9

Flink相关的论文(上)

Flink相关论文

2016-12-21

ApacheCon-ofbiz-2015

apacheCon NA ofbiz slides

2015-04-21

OFBiz track @ Apachecon EU 2014 in Budapest, Hungary Nov 17th - Nov 19th 2014

OFBiz track @ Apachecon EU 2014 in Budapest, Hungary Nov 17th - Nov 19th 2014

2015-02-04

seda eclipse工程可运行版

Staged Event Driven Architecture (SEDA) 是加州大学伯克利分校研究的一套优秀的高性能互联网服务器架构模型

2012-04-03

seda-release

Staged Event Driven Architecture (SEDA) 是加州大学伯克利分校研究的一套优秀的高性能互联网服务器架构模型

2012-04-03

HTML5小车动画

HTML5小车动画

2012-02-02

自实现的Asp.net AJAX框架的ASMX处理器--支持异步调用Web方法

自实现的Asp.net AJAX框架的ASMX处理器--支持异步调用Web方法

2011-12-04

利用javascript缓存页面部件

利用javascript缓存页面部件,参见http://blog.csdn.net/yanghua_kobe

2011-11-27

分布式命令模式类库及Demo

一个可供分布式命令执行的类库 一个非常强大的通信类库,它提供双向的HTTP通信 一个可供直接使用的聊天应用

2011-11-07

C# AOP帮助类

C# AOP帮助类,帮助构建清晰代码, 面向切面编程

2011-10-29

ajax 异步流代理类

一个ajax的异步流代理类,能够支持下载数据流的持续传输,比普通代理类下载数据有更好的性能

2011-10-20

NodeJS中文文档

NodeJS中文文档,翻译自官方文档,包含标准模块在内~~~~

2011-10-15

打包多CSS或JS文件以加快页面加载速度的Handler (asp.net)

将web页面内的多个JS文件、CSS文件请求,批量发送至客户端,减少请求次数,压缩、缓存

2011-10-02

多映射集合类,基于C#的一键多值存储结构

多映射集合类,基于C#的一键多值存储结构,线程安全,类型安全,线程感知等

2011-09-25

多映射集合类

对一个键可以同时存储多个值,类型安全,线程安全,附有测试代码

2011-09-25

asp.net 仿校内淘宝实现点对点通信IM Comet技术API

asp.net 仿校内淘宝实现点对点通信IM Comet技术API

2011-09-04

常被面试的算法试题集

面试中常遇到的算法试题,涉及字符串、文件IO、链表的数据结构问题。

2010-05-16

C#\数据结构(C#语言版).rar

不同于C,C++描述,本书是采用c#描述,对喜欢.NET的同学和熟悉c#的同学会是一个不错的选择

2009-08-24

循序渐进ASP.NET教程

很不错的ASP.NET入门教程,相信对于新手,学起来应该是比较快的。

2009-08-24

SQL2005学习笔记

精炼SQL2005的难解知识点,另附加查询优化

2009-08-19

空空如也

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

TA关注的人

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