ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#streampack

  1. dreamreal kafka 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.
  2. nevet ok, dreamreal: updated kafka.
  3. dreamreal kafka.url=https://kafka.apache.org/
  4. nevet ok, dreamreal: updated kafka.
  5. dreamreal kafka.tags=messaging, distributed systems, streaming
  6. nevet ok, dreamreal: updated kafka.
  7. dreamreal kafka 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.
  8. nevet ok, dreamreal: updated kafka topic.
  9. dreamreal kafka topic.tags=kafka, messaging
  10. nevet ok, dreamreal: updated kafka topic.
  11. dreamreal kafka 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.
  12. nevet ok, dreamreal: updated kafka partition.
  13. dreamreal kafka-partition.tags=kafka, messaging
  14. nevet ok, dreamreal: updated kafka-partition.
  15. dreamreal kafka partition.tags=kafka,messaging
  16. nevet ok, dreamreal: updated kafka partition.
  17. dreamreal kafka 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.
  18. nevet ok, dreamreal: updated kafka consumer group.
  19. dreamreal kafka consumer group.url=htt
  20. nevet ok, dreamreal: updated kafka consumer group.
  21. dreamreal kafka consumer group.tags=kafka, messaging
  22. nevet ok, dreamreal: updated kafka consumer group.
  23. dreamreal kafka consumer group.seealso=kafka-offset, kafka-partition
  24. nevet ok, dreamreal: updated kafka consumer group.
  25. dreamreal kafka 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.
  26. nevet ok, dreamreal: updated kafka offset.
  27. dreamreal kafka offset.tags=kafka, messaging
  28. nevet ok, dreamreal: updated kafka offset.
  29. dreamreal kafka 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.
  30. nevet ok, dreamreal: updated kafka offset commit.
  31. dreamreal kafka offset commit.url=https://piotrminkowski.com/2026/03/27/deep-dive-into-kafka-offset-commit-with-spring-boot/
  32. nevet ok, dreamreal: updated kafka offset commit.
  33. dreamreal kafka offset commit.tags=kafka, spring-kafka, messaging
  34. nevet ok, dreamreal: updated kafka offset commit.
  35. dreamreal spring kafka is the Spring project that provides @KafkaListener, KafkaTemplate, and AckMode abstractions for producing and consuming Kafka messages in Spring Boot applications.
  36. nevet ok, dreamreal: updated spring kafka.
  37. dreamreal spring kafka.url=https://spring.io/projects/spring-kafka
  38. nevet ok, dreamreal: updated spring kafka.
  39. dreamreal spring kafka.tags=kafka, spring, spring-boot
  40. nevet ok, dreamreal: updated spring kafka.
  41. dreamreal kafka 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).
  42. nevet ok, dreamreal: updated kafka ackmode.
  43. dreamreal kafka ackmode.url=https://docs.spring.io/spring-kafka/reference/kafka/receiving-messages/listener-annotation.html
  44. nevet ok, dreamreal: updated kafka ackmode.
  45. dreamreal kafka ackmode.tags=kafka, spring
  46. nevet ok, dreamreal: updated kafka ackmode.
  47. dreamreal kafka ackmode.forget
  48. nevet ok, forgot kafka ackmode.
  49. dreamreal kafka-partition.forget
  50. nevet ok, forgot kafka-partition.
  51. dreamreal kafka.forget
  52. nevet ok, forgot kafka.
  53. dreamreal kafka topic.forget
  54. nevet ok, forgot kafka topic.
  55. dreamreal kafka consumer group.forget
  56. nevet ok, forgot kafka consumer group.
  57. dreamreal kafka offset.forget
  58. nevet ok, forgot kafka offset.
  59. dreamreal kafka 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.
  60. nevet ok, dreamreal: updated kafka.
  61. dreamreal kafka.url=https://kafka.apache.org/
  62. nevet ok, dreamreal: updated kafka.
  63. dreamreal kafka.tags=messaging, distributed systems, streaming
  64. nevet ok, dreamreal: updated kafka.
  65. dreamreal kafka 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.
  66. nevet ok, dreamreal: updated kafka topic.
  67. dreamreal kafka topic.tags=kafka, messaging
  68. nevet ok, dreamreal: updated kafka topic.
  69. dreamreal kafka 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.
  70. nevet ok, dreamreal: updated kafka partition.
  71. dreamreal kafka partition.tags=kafka,messaging
  72. nevet ok, dreamreal: updated kafka partition.
  73. dreamreal kafka 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.
  74. nevet ok, dreamreal: updated kafka consumer group.
  75. dreamreal kafka consumer group.url=htt
  76. nevet ok, dreamreal: updated kafka consumer group.
  77. dreamreal kafka consumer group.tags=kafka, messaging
  78. nevet ok, dreamreal: updated kafka consumer group.
  79. dreamreal kafka 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.
  80. nevet ok, dreamreal: updated kafka offset.
  81. dreamreal kafka offset.tags=kafka, messaging
  82. nevet ok, dreamreal: updated kafka offset.
  83. dreamreal kafka 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.
  84. nevet ok, dreamreal: updated kafka offset commit.
  85. dreamreal kafka offset commit.url=https://piotrminkowski.com/2026/03/27/deep-dive-into-kafka-offset-commit-with-spring-boot/
  86. nevet ok, dreamreal: updated kafka offset commit.
  87. dreamreal kafka offset commit.tags=kafka, spring kafka, messaging
  88. nevet ok, dreamreal: updated kafka offset commit.
  89. dreamreal spring kafka is the Spring project that provides @KafkaListener, KafkaTemplate, and AckMode abstractions for producing and consuming Kafka messages in Spring Boot applications.
  90. nevet ok, dreamreal: updated spring kafka.
  91. dreamreal spring kafka.url=https://spring.io/projects/spring-kafka
  92. nevet ok, dreamreal: updated spring kafka.
  93. dreamreal spring kafka.tags=kafka, spring, spring boot
  94. nevet ok, dreamreal: updated spring kafka.
  95. dreamreal kafka 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).
  96. nevet ok, dreamreal: updated kafka ackmode.
  97. dreamreal kafka ackmode.url=https://docs.spring.io/spring-kafka/reference/kafka/receiving-messages/listener-annotation.html
  98. nevet ok, dreamreal: updated kafka ackmode.
  99. dreamreal kafka ackmode.tags=kafka, spring
  100. nevet ok, dreamreal: updated kafka ackmode.
  101. dreamreal kafka offset commit.url.forget
  102. nevet ok, forgot kafka offset.
  103. dreamreal kafka offset commit
  104. nevet kafka 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
  105. dreamreal kafka offset commit.urls.forget
  106. nevet ok, forgot kafka.
  107. dreamreal kafka offset commit
  108. nevet kafka 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
  109. dreamreal kafka offset commit
  110. nevet kafka 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
  111. Para That 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.
  112. Para also: that's a really stupid behavior for Kafka offset commit.
  113. dreamreal No, it's not
  114. dreamreal it makes perfect sense in context
  115. dreamreal hey, do me a favor
  116. Para favor
  117. dreamreal pffft
  118. dreamreal post the bytecode.news url to #java! That's the right forum for that discussion anyway
  119. dreamreal I'm still in soft launch mode but I'm trying to actually launch
  120. Para I'll actually read that through first. With my remaining awake brain cells.
  121. dreamreal (there's a new article on that kafka commit thing)
  122. dreamreal of course
  123. Para Slept 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.
  124. dreamreal Hopefully the wars and rumors of them will recede as some of the bad actors get taken off the stage. I'm sorry, man.
  125. Para Yeah well, force majeure. Anyways, I'll read + post then.
  126. dreamreal force majeure is the end condition, yes, something people tend to forget
  127. Para also if you want to be entertained, our Hornet pilots are freaking great, here's a demo from some air show last year: https://www.youtube.com/watch?v=Lc-_UHUeBHY
  128. nevet YouTube: Amazing Finnish F/A-18C Hornet display - RIAT 2025 | PlanesTV
  129. Para Like even as a layman I was impressed.
  130. dreamreal I'm aware of the fa-18's characteristics, yes :D
  131. dreamreal what's really funny is that our chinese and russian brethren were not aware of what the 18 could really do
  132. Para And our pilots treat them like rally cars.
  133. dreamreal which is why I think 2026 is gonna be a reset year for a lot of actors
  134. dreamreal I hate the turmoil but it only takes one asshat to start a fight
  135. Para I'm going to post that Kafka article to our company Slack's relevant channel as well.
  136. dreamreal piotr's, or mine?
  137. Para I don't expect anyone to read it (it's 2PM over here already, plus aforementioned thing) but hey and whatever.
  138. Para The bytecode.news one
  139. Para Our 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.
  140. dreamreal thank you :D
  141. dreamreal jsonata 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.
  142. nevet ok, dreamreal: updated jsonata.
  143. dreamreal glushkov 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.
  144. nevet ok, dreamreal: updated glushkov.
  145. dreamreal glushkov.url=https://en.wikipedia.org/wiki/Glushkov%27s_construction
  146. nevet ok, dreamreal: updated glushkov.
  147. dreamreal glushkov.tags=automata, formal-languages, compilers
  148. nevet ok, dreamreal: updated glushkov.
  149. dreamreal thompson 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.
  150. nevet ok, dreamreal: updated thompson construction.
  151. dreamreal thompson construction.url=https://en.wikipedia.org/wiki/Thompson%27s_construction
  152. nevet ok, dreamreal: updated thompson construction.
  153. dreamreal thompson construction.tags=automata, formal-languages, compilers
  154. nevet ok, dreamreal: updated thompson construction.
  155. dreamreal jq.url=https://jqlang.org/
  156. nevet ok, dreamreal: updated jq.
  157. dreamreal jmespath.url=https://jmespath.org/
  158. nevet ok, dreamreal: updated jmespath.
  159. dreamreal jsongrep.url=https://micahkepe.com/blog/jsongrep/
  160. nevet ok, dreamreal: updated jsongrep.
  161. dreamreal jsongrep.tag=json
  162. nevet ok, dreamreal: updated jsongrep.
  163. dreamreal jmespath.tag=json
  164. nevet ok, dreamreal: updated jmespath.
  165. dreamreal jq.tag=json
  166. nevet ok, dreamreal: updated jq.
  167. dreamreal jsongrep 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.
  168. nevet ok, dreamreal: updated jsongrep.
  169. dreamreal jmespath 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.
  170. nevet ok, dreamreal: updated jmespath.
  171. dreamreal jq 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.
  172. nevet ok, dreamreal: updated jq.
  173. dreamreal jsonata.tag=json
  174. nevet ok, dreamreal: updated jsonata.
  175. dreamreal jsonata 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/
  176. nevet ok, dreamreal: updated jsonata.