Skip to content

Commit 723a97a

Browse files
committed
Add "What's New" For Retry Topics
1 parent 4597dbc commit 723a97a

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

spring-kafka-docs/src/main/asciidoc/retrytopic.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
IMPORTANT: This is an experimental feature and the usual rule of no breaking API changes does not apply to this feature until the experimental designation is removed.
55
Users are encouraged to try out the feature and provide feedback via GitHub Issues or GitHub discussions.
6+
This is regarding the API only; the feature is considered to be complete, and robust.
67

78
Achieving non-blocking retry / dlt functionality with Kafka usually requires setting up extra topics and creating and configuring the corresponding listeners.
89
Since 2.7 Spring for Apache Kafka offers support for that via the `@RetryableTopic` annotation and `RetryTopicConfiguration` class to simplify that bootstrapping.

spring-kafka-docs/src/main/asciidoc/whats-new.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ For changes in earlier version, see <<history>>.
88

99
This version requires the 2.7.0 `kafka-clients`.
1010

11+
[[x-27-nonblock-retry]]
12+
==== Non-Blocking Delayed Retries Using Topics
13+
14+
This significant new feature is added in this release.
15+
When strict ordering is not important, failed deliveries can be sent to another topic to be consumed later.
16+
A series of such retry topics can be configured, with increasing delays.
17+
See <<retry-topic>> for more information.
18+
1119
[[x27-container]]
1220
==== Listener Container Changes
1321

0 commit comments

Comments
 (0)