Skip to content

Instantly share code, notes, and snippets.

View fhussonnois's full-sized avatar

Florian Hussonnois fhussonnois

View GitHub Profile
@fhussonnois
fhussonnois / example-streams-store-api-response.json
Created March 10, 2021 23:33
Azkarra Streams Framework - StateStore Lag and Offsets
[
{
"name": "Count",
"partition_restore_infos": [
{
"starting_offset": 0,
"ending_offset": 0,
"total_restored": 0,
"duration": "PT0.102756S",
"partition": 0,
@fhussonnois
fhussonnois / build.gradle
Created March 25, 2021 16:05
Azkarra Gradle Fat Jar
group 'org.example'
version '1.0'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.github.jengelman.gradle.plugins:shadow:6.1.0'
}
@fhussonnois
fhussonnois / DeduplicationTransformer.java
Created March 11, 2024 09:42
Kafka Streams : DeduplicationTransformer
public class DeduplicationTransformer<K, V, E> implements ValueTransformerWithKey<K, V, V> {
private ProcessorContext context;
private WindowStore<E, Long> eventIdStore;
private final String storeName;
private final KeyValueMapper<K, V, E> idExtractor;