2018年7月31日
摘要: 如果想让特定进程或线程独占某一或某些CPU,我们需要做三件事. 一,隔离CPU,避免其它线程run在被隔离的CPU上. 二,绑定所有的interrupts到非隔离的CPU上,避免被隔离的CPU收到interrupt. 三,据你希望地,把特定的线程绑定到某一被隔离的CPU上. 1.CPU isolat 阅读全文
posted @ 2018-07-31 23:05 WangTuo 阅读(15075) 评论(0) 推荐(0) 编辑
  2018年5月30日
摘要: 从Metrics的使用说起 Flink的Metrics种类有四种Counters, Gauges, Histograms和Meters. 如何使用Metrics呢? 以Counter为例, 行7 getMetricGroup()获取MetricGroup 行8 从MetricGroup中获取Metr 阅读全文
posted @ 2018-05-30 19:38 WangTuo 阅读(1712) 评论(0) 推荐(0) 编辑
  2018年5月11日
摘要: 上一篇文章所述的Exactly-Once语义是针对Flink系统内部而言的. 那么Flink和外部系统(如Kafka)之间的消息传递如何做到exactly once呢? 问题所在: 如上图,当sink A已经往Kafka写入了数据,而sink B fail. 根据Flink的exactly once 阅读全文
posted @ 2018-05-11 16:14 WangTuo 阅读(4226) 评论(0) 推荐(0) 编辑
  2018年5月10日
摘要: At Most once,At Least once和Exactly once 在分布式系统中,组成系统的各个计算机是独立的。这些计算机有可能fail。 一个sender发送一条message到receiver。根据receiver出现fail时sender如何处理fail,可以将message d 阅读全文
posted @ 2018-05-10 23:04 WangTuo 阅读(12375) 评论(0) 推荐(1) 编辑