dreamrealkafka is a distributed event streaming platform that uses a persistent, ordered log per topic partition as its storage model. Producers append; consumers read by position.
dreamrealkafka topic is the named channel to which Kafka producers write and from which consumers read. Topics are subdivided into partitions for parallelism and ordering guarantees.
nevetok, dreamreal: updated kafka topic.
dreamrealkafka topic.tags=kafka, messaging
nevetok, dreamreal: updated kafka topic.
dreamrealkafka partition is the unit of parallelism and ordering in Kafka. Each partition is an independent ordered log; ordering is guaranteed within a partition but not across partitions in a topic.
nevetok, dreamreal: updated kafka partition.
dreamrealkafka-partition.tags=kafka, messaging
nevetok, dreamreal: updated kafka-partition.
dreamrealkafka partition.tags=kafka,messaging
nevetok, dreamreal: updated kafka partition.
dreamrealkafka consumer group = a set of consumers that cooperate to consume a topic, each assigned exclusive ownership of one or more partitions. Kafka tracks read progress per group, not per consumer instance.
dreamrealkafka offset is the position pointer that tracks how far a consumer group has read in a partition. Committing an offset tells the broker that all messages up to that position have been handled.
nevetok, dreamreal: updated kafka offset.
dreamrealkafka offset.tags=kafka, messaging
nevetok, dreamreal: updated kafka offset.
dreamrealkafka offset commit is the act of persisting a consumer group's read position to the broker. In Spring Kafka's default BATCH mode, the commit happens after the listener thread returns — not when downstream or async processing finishes.
dreamrealspring kafka is the Spring project that provides @KafkaListener, KafkaTemplate, and AckMode abstractions for producing and consuming Kafka messages in Spring Boot applications.
dreamrealkafka ackmode is the Spring Kafka setting that controls when consumer offsets are committed. Key modes: BATCH (default, commits after listener returns), MANUAL (developer calls Acknowledgment.acknowledge() explicitly), and RECORD (commits after each message).
dreamrealkafka is a distributed event streaming platform that uses a persistent, ordered log per topic partition as its storage model. Producers append; consumers read by position.
dreamrealkafka topic is the named channel to which Kafka producers write and from which consumers read. Topics are subdivided into partitions for parallelism and ordering guarantees.
nevetok, dreamreal: updated kafka topic.
dreamrealkafka topic.tags=kafka, messaging
nevetok, dreamreal: updated kafka topic.
dreamrealkafka partition=the unit of parallelism and ordering in Kafka. Each partition is an independent ordered log; ordering is guaranteed within a partition but not across partitions in a topic.
nevetok, dreamreal: updated kafka partition.
dreamrealkafka partition.tags=kafka,messaging
nevetok, dreamreal: updated kafka partition.
dreamrealkafka consumer group = a set of consumers that cooperate to consume a topic, each assigned exclusive ownership of one or more partitions. Kafka tracks read progress per group, not per consumer instance.
dreamrealkafka offset is the position pointer that tracks how far a consumer group has read in a partition. Committing an offset tells the broker that all messages up to that position have been handled.
nevetok, dreamreal: updated kafka offset.
dreamrealkafka offset.tags=kafka, messaging
nevetok, dreamreal: updated kafka offset.
dreamrealkafka offset commit is the act of persisting a consumer group's read position to the broker. In Spring Kafka's default BATCH mode, the commit happens after the listener thread returns - not when downstream or async processing finishes.
dreamrealkafka offset commit.tags=kafka, spring kafka, messaging
nevetok, dreamreal: updated kafka offset commit.
dreamrealspring kafka is the Spring project that provides @KafkaListener, KafkaTemplate, and AckMode abstractions for producing and consuming Kafka messages in Spring Boot applications.
dreamrealspring kafka.tags=kafka, spring, spring boot
nevetok, dreamreal: updated spring kafka.
dreamrealkafka ackmode is the Spring Kafka setting that controls when consumer offsets are committed. Key modes: BATCH (default, commits after listener returns), MANUAL (developer calls Acknowledgment.acknowledge() explicitly), and RECORD (commits after each message).
nevetkafka offset commit is the act of persisting a consumer group's read position to the broker. In Spring Kafka's default BATCH mode, the commit happens after the listener thread returns - not when downstream or async processing finishes. URL: https://piotrminkowski.com/2026/03/27/deep-dive-into-kafka-offset-commit-with-spring-boot/ Tags: kafka, spring kafka, and messaging
dreamrealkafka offset commit.urls.forget
nevetok, forgot kafka.
dreamrealkafka offset commit
nevetkafka offset commit is the act of persisting a consumer group's read position to the broker. In Spring Kafka's default BATCH mode, the commit happens after the listener thread returns - not when downstream or async processing finishes. URL: https://piotrminkowski.com/2026/03/27/deep-dive-into-kafka-offset-commit-with-spring-boot/ Tags: kafka, spring kafka, and messaging
dreamrealkafka offset commit
nevetkafka offset commit is the act of persisting a consumer group's read position to the broker. In Spring Kafka's default BATCH mode, the commit happens after the listener thread returns - not when downstream or async processing finishes. Tags: kafka, spring kafka, and messaging
ParaThat reminds me, I should dig up my old bug report to see if the silent thread death in Spring Messaging has been fixed. One issue with it is that if the thread fails to catch a thrown exception, the whole Spring core goes into limbo state. Ot at least was at one point.
Paraalso: that's a really stupid behavior for Kafka offset commit.
dreamrealNo, it's not
dreamrealit makes perfect sense in context
dreamrealhey, do me a favor
Parafavor
dreamrealpffft
dreamrealpost the bytecode.news url to #java! That's the right forum for that discussion anyway
dreamrealI'm still in soft launch mode but I'm trying to actually launch
ParaI'll actually read that through first. With my remaining awake brain cells.
dreamreal(there's a new article on that kafka commit thing)
dreamrealof course
ParaSlept like three hours last night, apparently a large chunk of city's populace was awaken last night because we had to scramble Hornets as Ukraine is having a drone party on Russia's side near the border and the barbeque's just getting worse.
dreamrealHopefully the wars and rumors of them will recede as some of the bad actors get taken off the stage. I'm sorry, man.
ParaYeah well, force majeure. Anyways, I'll read + post then.
dreamrealforce majeure is the end condition, yes, something people tend to forget
dreamrealI'm aware of the fa-18's characteristics, yes :D
dreamrealwhat's really funny is that our chinese and russian brethren were not aware of what the 18 could really do
ParaAnd our pilots treat them like rally cars.
dreamrealwhich is why I think 2026 is gonna be a reset year for a lot of actors
dreamrealI hate the turmoil but it only takes one asshat to start a fight
ParaI'm going to post that Kafka article to our company Slack's relevant channel as well.
dreamrealpiotr's, or mine?
ParaI don't expect anyone to read it (it's 2PM over here already, plus aforementioned thing) but hey and whatever.
ParaThe bytecode.news one
ParaOur internal Java and Kafka channels have both become quite quiet lately, so maybe that'll actually entice a reply or a few. Or not, but at least I did my part.
dreamrealthank you :D
dreamrealjsonata is a query and transformation language for JSON with a functional, expression-based design. Conceptually similar to XPath/XSLT applied to JSON: path navigation plus transformation semantics in one language.
nevetok, dreamreal: updated jsonata.
dreamrealglushkov is an algorithm for building an epsilon-free NFA directly from a regular expression. Unlike Thompson's construction, every transition consumes a symbol, which simplifies downstream determinization into a DFA.
dreamrealthompson construction is an algorithm for building an NFA from a regular expression using epsilon transitions to compose sub-automata. The most widely taught NFA construction, but requires epsilon-closure computation at every step.
dreamrealjsongrep is a Rust command-line tool for searching JSON documents using a regular-language query syntax compiled into a DFA, enabling single-pass O(n) traversal with no backtracking.
nevetok, dreamreal: updated jsongrep.
dreamrealjmespath is a query language for JSON that supports path expressions, wildcards, filters, and projections. Widely used in AWS CLI and SDKs for extracting values from API responses.
nevetok, dreamreal: updated jmespath.
dreamrealjq is a lightweight command-line processor for JSON supporting filtering, transformation, and computation via a functional expression language. The de facto standard tool for JSON manipulation in shell pipelines.
nevetok, dreamreal: updated jq.
dreamrealjsonata.tag=json
nevetok, dreamreal: updated jsonata.
dreamrealjsonata is a query and transformation language for JSON with a functional, expression-based design. Supports path navigation, filtering, aggregation, and data reshaping in a single expression. Conceptually similar to XPath/XSLT applied to JSON/