The Wayback Machine - https://web.archive.org/web/20210414013041/https://github.com/topics/stream-processing
Skip to content
#

stream-processing

Here are 673 public repositories matching this topic...

flink-learning

flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》

  • Updated Mar 31, 2021
  • Java
derekjn
derekjn commented Feb 22, 2021

Given a stream s1 that contains a NULL value:

CREATE STREAM s1 (x INTEGER) ...
INSERT INTO s1 (x) VALUES (null);

If that NULL expression is used in an arithmetic operation, the result of the operation will be NULL:

SELECT x + 1 FROM s1 EMIT CHANGES;

However, if a NULL literal is used in the same way, an NPE will be thrown:

ksql> SELECT NULL + 1 FROM
watermill
breml
breml commented Mar 10, 2021

For an implementation of #126 (PostgreSQL driver with SKIP LOCKED), I create a SQL table for each consumer group containing the offsets ready to be consumed. The name for these tables is build by concatenating some prefix, the name of the topic and the name of the consumer group. In some of the test cases in the test suite, UUID are used for both, the topic and the consumer group. Each UUID has

nisanharamati
nisanharamati commented Jul 24, 2018

It can be very difficult to piece together a reasonably estimate of a history of events from the current workers logs because none of them have timestamps.

So for that end, I think we should add timestamps to the logs.

This has some cons:

  1. We can't just use @printf like we have been until now. We need to either include a timestamp in every @printf call (laborious and error prone) or c
hazelcast-jet

Improve this page

Add a description, image, and links to the stream-processing topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the stream-processing topic, visit your repo's landing page and select "manage topics."

Learn more