Stephan Ewen created FLINK-3514: ----------------------------------- Summary: Add support for slowly changing streaming broadcast variables Key: FLINK-3514 URL: https://issues.apache.org/jira/browse/FLINK-3514 Project: Flink Issue Type: New Feature Components: Streaming Reporter: Stephan Ewen
With "slow changing inputs", I mean auxiliary data sets that change over time. Think about dictionaries, set of rules, etc that are updates at slow rates and then applied onto another stream. They are a bit like broadcast variables in the DataSet API, but not constant over the entire lifetime of the job. One can currently approximate this via connected streams: {code} DataStream<Rule> rules = ... DataStream<Event> events = ... rules.broadcast().connect(events).flatMap(...); {code} The disadvantage is that one has no control that the broadcasted "rules" input is materialized in the function before the "events" are delivered. -- This message was sent by Atlassian JIRA (v6.3.4#6332)