├── .gitignore ├── LICENSE ├── chapter10 └── flink-control-stream │ ├── .gitignore │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ └── chapter10 │ │ └── flinkcontrolstream │ │ ├── FlinkControlStream.java │ │ └── Splitter.java │ └── resources │ └── logback.xml ├── chapter11 ├── flink-feature-extractor │ ├── .gitignore │ ├── doc │ │ └── readme.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── alain898 │ │ │ └── book │ │ │ └── realtimestreaming │ │ │ └── chapter11 │ │ │ └── flinkfeatureextractor │ │ │ ├── Event.java │ │ │ ├── Event2.java │ │ │ ├── FlinkFeatureExtractor.java │ │ │ ├── FlinkRiskEngine.java │ │ │ ├── KafkaSender.java │ │ │ ├── KafkaSender2.java │ │ │ └── Tools.java │ │ └── resources │ │ └── logback.xml └── stream-feature-extractor │ ├── conf │ ├── application.conf │ └── logback.xml │ ├── doc │ ├── debug.sh │ ├── sample.json │ └── sample.script │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── alain898 │ └── book │ └── realtimestreaming │ └── chapter11 │ └── streamfeatureextractor │ ├── console │ ├── StreamFeatureExtractorConsole.java │ └── commands │ │ ├── ConsoleCommands.java │ │ ├── ConsoleStatus.java │ │ ├── KafkaSink.java │ │ └── KafkaSource.java │ ├── core │ ├── Equal.java │ ├── Field.java │ ├── FieldCondition.java │ ├── MacroFunction.java │ ├── StreamFQL.java │ ├── StreamFQLConfig.java │ ├── StreamFQLExecuteEngine.java │ ├── StreamFQLExecutePipe.java │ ├── StreamFQLMode.java │ ├── StreamFQLParser.java │ ├── StreamFQLRegistry.java │ └── functions │ │ ├── AbstractFunction.java │ │ ├── F_Abs.java │ │ ├── F_Add.java │ │ ├── F_Divide.java │ │ ├── F_Exp.java │ │ ├── F_Get.java │ │ ├── F_Log.java │ │ ├── F_Minus.java │ │ ├── F_Multiply.java │ │ ├── F_Pow.java │ │ ├── F_Quantile.java │ │ ├── F_Sqrt.java │ │ ├── F_Sum.java │ │ ├── O_Avg.java │ │ ├── O_Count.java │ │ ├── O_CountDistinct.java │ │ ├── O_Diff.java │ │ ├── O_FlatCount.java │ │ ├── O_FlatCountDistinct.java │ │ ├── O_FlatSet.java │ │ ├── O_FlatSum.java │ │ ├── O_Histogram.java │ │ ├── O_Max.java │ │ ├── O_Min.java │ │ ├── O_Set.java │ │ ├── O_Sum.java │ │ ├── O_Variance.java │ │ ├── StreamFQLResult.java │ │ └── Void.java │ ├── ignite │ └── ApacheIgniteManager.java │ └── tools │ ├── BackPressureExecutor.java │ ├── Base64Utils.java │ ├── ByteUtils.java │ ├── ConfigHolder.java │ ├── DynamicHistogram.java │ ├── Executors.java │ ├── JsonTool.java │ ├── KafkaReader.java │ ├── KafkaWriter.java │ ├── MD5Tool.java │ ├── PropertiesUtils.java │ ├── ServiceExecutorHolder.java │ └── TimeoutUtils.java ├── chapter2 ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── alain898 │ └── book │ └── realtimestreaming │ ├── chapter2 │ └── datacollector │ │ ├── netty │ │ ├── AsyncServerHandler.java │ │ ├── NettyDataCollector.java │ │ ├── RequestException.java │ │ ├── ServerInitializer.java │ │ └── SyncServerHandler.java │ │ └── spring │ │ └── SpringDataCollector.java │ └── common │ ├── ExecutorHelper.java │ ├── RestHelper.java │ ├── concurrency │ ├── BackPressureExecutor.java │ └── TimeoutHandler.java │ └── kafka │ ├── KafkaReader.java │ ├── KafkaWriter.java │ ├── KafkaWriterMock.java │ ├── PropertiesUtil.java │ └── WriterPartitioner.java ├── chapter3 ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ ├── chapter3 │ │ └── featureextractor │ │ │ ├── common │ │ │ ├── annotations │ │ │ │ └── NotThreadSafe.java │ │ │ └── services │ │ │ │ ├── AbstractStreamService.java │ │ │ │ ├── BackPressureQueue.java │ │ │ │ ├── ExitException.java │ │ │ │ ├── Queue.java │ │ │ │ ├── ServiceInterface.java │ │ │ │ ├── ServiceStatus.java │ │ │ │ └── SimpleStreamService.java │ │ │ ├── completablefuturestream │ │ │ ├── FeatureExtractor.java │ │ │ └── services │ │ │ │ ├── Decoder.java │ │ │ │ ├── Extractor.java │ │ │ │ ├── Receiver.java │ │ │ │ └── Sender.java │ │ │ ├── simplestream │ │ │ ├── FeatureExtractor.java │ │ │ └── services │ │ │ │ ├── Decoder.java │ │ │ │ ├── EventFutureWrapper.java │ │ │ │ ├── FeatureForker.java │ │ │ │ ├── FeatureJoiner.java │ │ │ │ ├── Receiver.java │ │ │ │ └── Sender.java │ │ │ └── tests │ │ │ └── Tests.java │ │ └── common │ │ ├── TimeTools.java │ │ ├── concurrency │ │ ├── BackPressureExecutor.java │ │ └── TimeoutHandler.java │ │ └── kafka │ │ ├── KafkaReader.java │ │ ├── KafkaReaderMock.java │ │ ├── KafkaWriter.java │ │ ├── KafkaWriterMock.java │ │ ├── PropertiesUtil.java │ │ └── WriterPartitioner.java │ └── resources │ └── logback.xml ├── chapter4 ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ ├── chapter4 │ │ ├── cep │ │ │ └── TemperatureMonitor.java │ │ └── streamapi │ │ │ └── StreamApiSamples.java │ │ └── common │ │ ├── ExecutorHelper.java │ │ ├── RestHelper.java │ │ ├── TimeTools.java │ │ └── concurrency │ │ ├── MultiQueueExecutorService.java │ │ └── TimeoutHandler.java │ └── resources │ └── logback.xml ├── chapter5 ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ └── chapter5 │ │ └── NeuralNetworkRegressionTest.java │ └── resources │ └── logback.xml ├── chapter6 ├── flink-example │ ├── .gitignore │ ├── doc │ │ └── readme.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── alain898 │ │ │ └── book │ │ │ └── realtimestreaming │ │ │ └── chapter6 │ │ │ └── flink │ │ │ └── streamapi │ │ │ └── WordCountExample.java │ │ └── resources │ │ └── logback.xml ├── samza-example │ ├── .gradle │ │ ├── 4.9 │ │ │ ├── fileChanges │ │ │ │ └── last-build.bin │ │ │ ├── fileContent │ │ │ │ └── fileContent.lock │ │ │ ├── fileHashes │ │ │ │ ├── fileHashes.bin │ │ │ │ └── fileHashes.lock │ │ │ └── taskHistory │ │ │ │ ├── taskHistory.bin │ │ │ │ └── taskHistory.lock │ │ ├── buildOutputCleanup │ │ │ ├── buildOutputCleanup.lock │ │ │ ├── cache.properties │ │ │ └── outputFiles.bin │ │ └── vcsWorkingDirs │ │ │ └── gc.properties │ ├── build.gradle │ ├── build │ │ ├── resources │ │ │ └── main │ │ │ │ └── word-count-example.properties │ │ ├── scripts │ │ │ ├── samza-example │ │ │ └── samza-example.bat │ │ └── tmp │ │ │ └── jar │ │ │ └── MANIFEST.MF │ ├── doc │ │ └── readme.md │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── out │ │ └── production │ │ │ └── resources │ │ │ └── word-count-example.properties │ ├── sample-text.txt │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── alain898 │ │ │ │ └── book │ │ │ │ └── realtimestreaming │ │ │ │ └── chapter6 │ │ │ │ └── samza │ │ │ │ └── WordCountExample.java │ │ │ └── resources │ │ │ └── word-count-example.properties │ └── state │ │ └── word-count-example-1-window-count │ │ └── Partition_0 │ │ ├── 000006.sst │ │ ├── 000008.sst │ │ ├── CURRENT │ │ ├── IDENTITY │ │ ├── LOCK │ │ ├── LOG │ │ ├── MANIFEST-000007 │ │ ├── OFFSET │ │ └── OPTIONS-000005 ├── spark-example │ ├── .gitignore │ ├── doc │ │ └── readme.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ └── chapter6 │ │ └── sparkstreaming │ │ └── WordCountExample.java └── storm-example │ ├── .gitignore │ ├── dependency-reduced-pom.xml │ ├── docker │ ├── docker-storm.yml │ └── readme.md │ ├── pom.xml │ └── src │ └── jvm │ └── com │ └── alain898 │ └── book │ └── realtimestreaming │ └── chapter6 │ └── storm │ ├── spout │ └── DemoWordSpout.java │ └── streams │ └── WordCountExample.java ├── chapter7 ├── .gitignore ├── doc │ └── readme.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ └── chapter7 │ │ └── kappa │ │ ├── example │ │ ├── BatchLayer.java │ │ ├── CountedEvent.java │ │ ├── Event.java │ │ ├── EventTimestampPeriodicWatermarks.java │ │ ├── FastLayer.java │ │ ├── JdbcWriter.java │ │ ├── KafkaSender.java │ │ ├── ServerLayer.java │ │ └── Tools.java │ │ └── experiment │ │ ├── BatchLayer.java │ │ ├── CountedEvent.java │ │ ├── Event.java │ │ ├── EventTimestampPeriodicWatermarks.java │ │ ├── FastLayer.java │ │ ├── JdbcWriter.java │ │ ├── KafkaSender.java │ │ ├── Tools.java │ │ └── WordCountExample.java │ └── resources │ └── logback.xml └── chapter8 ├── camel-example ├── .gitignore ├── data │ └── output.txt ├── doc │ └── readme.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ └── chapter8 │ │ └── camel │ │ ├── CamelDynamicRouteExample.java │ │ ├── CamelIntegrationExample.java │ │ ├── CamelSwitchRouteExample.java │ │ ├── DynamicRouter.java │ │ ├── Event.java │ │ ├── KafkaSender.java │ │ └── Tools.java │ └── resources │ └── logback.xml ├── kafka-example ├── .gitignore ├── doc │ └── readme.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alain898 │ │ └── book │ │ └── realtimestreaming │ │ └── chapter8 │ │ └── kafka │ │ ├── Event.java │ │ ├── KafkaConsumerExample.java │ │ ├── KafkaProducerExample.java │ │ └── Tools.java │ └── resources │ └── logback.xml └── rabbitmq-example ├── .gitignore ├── doc └── readme.md ├── pom.xml └── src └── main ├── java └── com │ └── alain898 │ └── book │ └── realtimestreaming │ └── chapter8 │ └── rabbitmq │ ├── Event.java │ ├── RabbitMQConsumerExample.java │ ├── RabbitMQProducerExample.java │ └── Tools.java └── resources └── logback.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/LICENSE -------------------------------------------------------------------------------- /chapter10/flink-control-stream/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter10/flink-control-stream/.gitignore -------------------------------------------------------------------------------- /chapter10/flink-control-stream/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter10/flink-control-stream/pom.xml -------------------------------------------------------------------------------- /chapter10/flink-control-stream/src/main/java/com/alain898/book/realtimestreaming/chapter10/flinkcontrolstream/FlinkControlStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter10/flink-control-stream/src/main/java/com/alain898/book/realtimestreaming/chapter10/flinkcontrolstream/FlinkControlStream.java -------------------------------------------------------------------------------- /chapter10/flink-control-stream/src/main/java/com/alain898/book/realtimestreaming/chapter10/flinkcontrolstream/Splitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter10/flink-control-stream/src/main/java/com/alain898/book/realtimestreaming/chapter10/flinkcontrolstream/Splitter.java -------------------------------------------------------------------------------- /chapter10/flink-control-stream/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter10/flink-control-stream/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/.gitignore -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/doc/readme.md -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/pom.xml -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/Event.java -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/Event2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/Event2.java -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/FlinkFeatureExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/FlinkFeatureExtractor.java -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/FlinkRiskEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/FlinkRiskEngine.java -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/KafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/KafkaSender.java -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/KafkaSender2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/KafkaSender2.java -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/flinkfeatureextractor/Tools.java -------------------------------------------------------------------------------- /chapter11/flink-feature-extractor/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/flink-feature-extractor/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/conf/application.conf -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/conf/logback.xml -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/doc/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/doc/debug.sh -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/doc/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/doc/sample.json -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/doc/sample.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/doc/sample.script -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/pom.xml -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/StreamFeatureExtractorConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/StreamFeatureExtractorConsole.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/ConsoleCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/ConsoleCommands.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/ConsoleStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/ConsoleStatus.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/KafkaSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/KafkaSink.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/KafkaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/console/commands/KafkaSource.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/Equal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/Equal.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/Field.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/FieldCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/FieldCondition.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/MacroFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/MacroFunction.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQL.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLConfig.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLExecuteEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLExecuteEngine.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLExecutePipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLExecutePipe.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLMode.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLParser.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/StreamFQLRegistry.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/AbstractFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/AbstractFunction.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Abs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Abs.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Add.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Add.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Divide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Divide.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Exp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Exp.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Get.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Log.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Minus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Minus.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Multiply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Multiply.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Pow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Pow.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Quantile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Quantile.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Sqrt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Sqrt.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/F_Sum.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Avg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Avg.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Count.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Count.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_CountDistinct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_CountDistinct.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Diff.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatCount.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatCountDistinct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatCountDistinct.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatSet.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_FlatSum.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Histogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Histogram.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Max.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Min.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Min.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Set.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Sum.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Variance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/O_Variance.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/StreamFQLResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/StreamFQLResult.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/Void.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/core/functions/Void.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/ignite/ApacheIgniteManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/ignite/ApacheIgniteManager.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/BackPressureExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/BackPressureExecutor.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/Base64Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/Base64Utils.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/ByteUtils.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/ConfigHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/ConfigHolder.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/DynamicHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/DynamicHistogram.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/Executors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/Executors.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/JsonTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/JsonTool.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/KafkaReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/KafkaReader.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/KafkaWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/KafkaWriter.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/MD5Tool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/MD5Tool.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/PropertiesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/PropertiesUtils.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/ServiceExecutorHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/ServiceExecutorHolder.java -------------------------------------------------------------------------------- /chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/TimeoutUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter11/stream-feature-extractor/src/main/java/com/alain898/book/realtimestreaming/chapter11/streamfeatureextractor/tools/TimeoutUtils.java -------------------------------------------------------------------------------- /chapter2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/.gitignore -------------------------------------------------------------------------------- /chapter2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/pom.xml -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/AsyncServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/AsyncServerHandler.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/NettyDataCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/NettyDataCollector.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/RequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/RequestException.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/ServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/ServerInitializer.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/SyncServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/netty/SyncServerHandler.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/spring/SpringDataCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/chapter2/datacollector/spring/SpringDataCollector.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/ExecutorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/ExecutorHelper.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/RestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/RestHelper.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/BackPressureExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/BackPressureExecutor.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/TimeoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/TimeoutHandler.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaReader.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriter.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriterMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriterMock.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/PropertiesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/PropertiesUtil.java -------------------------------------------------------------------------------- /chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/WriterPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter2/src/main/java/com/alain898/book/realtimestreaming/common/kafka/WriterPartitioner.java -------------------------------------------------------------------------------- /chapter3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/.gitignore -------------------------------------------------------------------------------- /chapter3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/pom.xml -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/annotations/NotThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/annotations/NotThreadSafe.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/AbstractStreamService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/AbstractStreamService.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/BackPressureQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/BackPressureQueue.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/ExitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/ExitException.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/Queue.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/ServiceInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/ServiceInterface.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/ServiceStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/ServiceStatus.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/SimpleStreamService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/common/services/SimpleStreamService.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/FeatureExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/FeatureExtractor.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Decoder.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Extractor.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Receiver.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/completablefuturestream/services/Sender.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/FeatureExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/FeatureExtractor.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/Decoder.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/EventFutureWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/EventFutureWrapper.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/FeatureForker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/FeatureForker.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/FeatureJoiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/FeatureJoiner.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/Receiver.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/simplestream/services/Sender.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/tests/Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/chapter3/featureextractor/tests/Tests.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/TimeTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/TimeTools.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/BackPressureExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/BackPressureExecutor.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/TimeoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/TimeoutHandler.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaReader.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaReaderMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaReaderMock.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriter.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriterMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/KafkaWriterMock.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/PropertiesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/PropertiesUtil.java -------------------------------------------------------------------------------- /chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/WriterPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/java/com/alain898/book/realtimestreaming/common/kafka/WriterPartitioner.java -------------------------------------------------------------------------------- /chapter3/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter3/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/.gitignore -------------------------------------------------------------------------------- /chapter4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/pom.xml -------------------------------------------------------------------------------- /chapter4/src/main/java/com/alain898/book/realtimestreaming/chapter4/cep/TemperatureMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/java/com/alain898/book/realtimestreaming/chapter4/cep/TemperatureMonitor.java -------------------------------------------------------------------------------- /chapter4/src/main/java/com/alain898/book/realtimestreaming/chapter4/streamapi/StreamApiSamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/java/com/alain898/book/realtimestreaming/chapter4/streamapi/StreamApiSamples.java -------------------------------------------------------------------------------- /chapter4/src/main/java/com/alain898/book/realtimestreaming/common/ExecutorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/java/com/alain898/book/realtimestreaming/common/ExecutorHelper.java -------------------------------------------------------------------------------- /chapter4/src/main/java/com/alain898/book/realtimestreaming/common/RestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/java/com/alain898/book/realtimestreaming/common/RestHelper.java -------------------------------------------------------------------------------- /chapter4/src/main/java/com/alain898/book/realtimestreaming/common/TimeTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/java/com/alain898/book/realtimestreaming/common/TimeTools.java -------------------------------------------------------------------------------- /chapter4/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/MultiQueueExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/MultiQueueExecutorService.java -------------------------------------------------------------------------------- /chapter4/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/TimeoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/java/com/alain898/book/realtimestreaming/common/concurrency/TimeoutHandler.java -------------------------------------------------------------------------------- /chapter4/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter4/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter5/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter5/.gitignore -------------------------------------------------------------------------------- /chapter5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter5/pom.xml -------------------------------------------------------------------------------- /chapter5/src/main/java/com/alain898/book/realtimestreaming/chapter5/NeuralNetworkRegressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter5/src/main/java/com/alain898/book/realtimestreaming/chapter5/NeuralNetworkRegressionTest.java -------------------------------------------------------------------------------- /chapter5/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter5/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter6/flink-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/flink-example/.gitignore -------------------------------------------------------------------------------- /chapter6/flink-example/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/flink-example/doc/readme.md -------------------------------------------------------------------------------- /chapter6/flink-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/flink-example/pom.xml -------------------------------------------------------------------------------- /chapter6/flink-example/src/main/java/com/alain898/book/realtimestreaming/chapter6/flink/streamapi/WordCountExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/flink-example/src/main/java/com/alain898/book/realtimestreaming/chapter6/flink/streamapi/WordCountExample.java -------------------------------------------------------------------------------- /chapter6/flink-example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/flink-example/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/4.9/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/4.9/fileContent/fileContent.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/.gradle/4.9/fileContent/fileContent.lock -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/4.9/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/.gradle/4.9/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/4.9/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/.gradle/4.9/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/4.9/taskHistory/taskHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/.gradle/4.9/taskHistory/taskHistory.bin -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/4.9/taskHistory/taskHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/.gradle/4.9/taskHistory/taskHistory.lock -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sun Aug 25 23:35:50 CST 2019 2 | gradle.version=4.9 3 | -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /chapter6/samza-example/.gradle/vcsWorkingDirs/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/samza-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/build.gradle -------------------------------------------------------------------------------- /chapter6/samza-example/build/resources/main/word-count-example.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/build/resources/main/word-count-example.properties -------------------------------------------------------------------------------- /chapter6/samza-example/build/scripts/samza-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/build/scripts/samza-example -------------------------------------------------------------------------------- /chapter6/samza-example/build/scripts/samza-example.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/build/scripts/samza-example.bat -------------------------------------------------------------------------------- /chapter6/samza-example/build/tmp/jar/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /chapter6/samza-example/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/doc/readme.md -------------------------------------------------------------------------------- /chapter6/samza-example/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/gradle.properties -------------------------------------------------------------------------------- /chapter6/samza-example/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /chapter6/samza-example/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/gradlew -------------------------------------------------------------------------------- /chapter6/samza-example/out/production/resources/word-count-example.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/out/production/resources/word-count-example.properties -------------------------------------------------------------------------------- /chapter6/samza-example/sample-text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/sample-text.txt -------------------------------------------------------------------------------- /chapter6/samza-example/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'samza-example' 2 | 3 | -------------------------------------------------------------------------------- /chapter6/samza-example/src/main/java/com/alain898/book/realtimestreaming/chapter6/samza/WordCountExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/src/main/java/com/alain898/book/realtimestreaming/chapter6/samza/WordCountExample.java -------------------------------------------------------------------------------- /chapter6/samza-example/src/main/resources/word-count-example.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/src/main/resources/word-count-example.properties -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/000006.sst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/000006.sst -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/000008.sst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/000008.sst -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/CURRENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/CURRENT -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/IDENTITY: -------------------------------------------------------------------------------- 1 | 15be5c54cafc802e-32ce6f42e8183739 -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/LOG -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/MANIFEST-000007: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/MANIFEST-000007 -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/OFFSET: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/OFFSET -------------------------------------------------------------------------------- /chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/OPTIONS-000005: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/samza-example/state/word-count-example-1-window-count/Partition_0/OPTIONS-000005 -------------------------------------------------------------------------------- /chapter6/spark-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/spark-example/.gitignore -------------------------------------------------------------------------------- /chapter6/spark-example/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/spark-example/doc/readme.md -------------------------------------------------------------------------------- /chapter6/spark-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/spark-example/pom.xml -------------------------------------------------------------------------------- /chapter6/spark-example/src/main/java/com/alain898/book/realtimestreaming/chapter6/sparkstreaming/WordCountExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/spark-example/src/main/java/com/alain898/book/realtimestreaming/chapter6/sparkstreaming/WordCountExample.java -------------------------------------------------------------------------------- /chapter6/storm-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/storm-example/.gitignore -------------------------------------------------------------------------------- /chapter6/storm-example/dependency-reduced-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/storm-example/dependency-reduced-pom.xml -------------------------------------------------------------------------------- /chapter6/storm-example/docker/docker-storm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/storm-example/docker/docker-storm.yml -------------------------------------------------------------------------------- /chapter6/storm-example/docker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/storm-example/docker/readme.md -------------------------------------------------------------------------------- /chapter6/storm-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/storm-example/pom.xml -------------------------------------------------------------------------------- /chapter6/storm-example/src/jvm/com/alain898/book/realtimestreaming/chapter6/storm/spout/DemoWordSpout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/storm-example/src/jvm/com/alain898/book/realtimestreaming/chapter6/storm/spout/DemoWordSpout.java -------------------------------------------------------------------------------- /chapter6/storm-example/src/jvm/com/alain898/book/realtimestreaming/chapter6/storm/streams/WordCountExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter6/storm-example/src/jvm/com/alain898/book/realtimestreaming/chapter6/storm/streams/WordCountExample.java -------------------------------------------------------------------------------- /chapter7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/.gitignore -------------------------------------------------------------------------------- /chapter7/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/doc/readme.md -------------------------------------------------------------------------------- /chapter7/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/pom.xml -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/BatchLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/BatchLayer.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/CountedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/CountedEvent.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/Event.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/EventTimestampPeriodicWatermarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/EventTimestampPeriodicWatermarks.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/FastLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/FastLayer.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/JdbcWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/JdbcWriter.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/KafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/KafkaSender.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/ServerLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/ServerLayer.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/example/Tools.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/BatchLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/BatchLayer.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/CountedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/CountedEvent.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/Event.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/EventTimestampPeriodicWatermarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/EventTimestampPeriodicWatermarks.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/FastLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/FastLayer.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/JdbcWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/JdbcWriter.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/KafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/KafkaSender.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/Tools.java -------------------------------------------------------------------------------- /chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/WordCountExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/java/com/alain898/book/realtimestreaming/chapter7/kappa/experiment/WordCountExample.java -------------------------------------------------------------------------------- /chapter7/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter7/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter8/camel-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/.gitignore -------------------------------------------------------------------------------- /chapter8/camel-example/data/output.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter8/camel-example/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/doc/readme.md -------------------------------------------------------------------------------- /chapter8/camel-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/pom.xml -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/CamelDynamicRouteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/CamelDynamicRouteExample.java -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/CamelIntegrationExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/CamelIntegrationExample.java -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/CamelSwitchRouteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/CamelSwitchRouteExample.java -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/DynamicRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/DynamicRouter.java -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/Event.java -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/KafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/KafkaSender.java -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/camel/Tools.java -------------------------------------------------------------------------------- /chapter8/camel-example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/camel-example/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter8/kafka-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/.gitignore -------------------------------------------------------------------------------- /chapter8/kafka-example/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/doc/readme.md -------------------------------------------------------------------------------- /chapter8/kafka-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/pom.xml -------------------------------------------------------------------------------- /chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/Event.java -------------------------------------------------------------------------------- /chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/KafkaConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/KafkaConsumerExample.java -------------------------------------------------------------------------------- /chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/KafkaProducerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/KafkaProducerExample.java -------------------------------------------------------------------------------- /chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/kafka/Tools.java -------------------------------------------------------------------------------- /chapter8/kafka-example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/kafka-example/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/.gitignore -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/doc/readme.md -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/pom.xml -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/Event.java -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/RabbitMQConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/RabbitMQConsumerExample.java -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/RabbitMQProducerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/RabbitMQProducerExample.java -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/src/main/java/com/alain898/book/realtimestreaming/chapter8/rabbitmq/Tools.java -------------------------------------------------------------------------------- /chapter8/rabbitmq-example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alain898/real_time_stream_computing_book_source_code/HEAD/chapter8/rabbitmq-example/src/main/resources/logback.xml --------------------------------------------------------------------------------