You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spring-kafka-docs/src/main/antora/modules/ROOT/pages/retrytopic/retry-config.adoc
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,11 @@
1
1
[[retry-config]]
2
2
= Configuration
3
3
4
-
For the default setup, enable non-blocking retries by adding the `@RetryableTopic` annotation to a `@KafkaListener` method. This is the recommended and simplest approach, as it automatically configures the required retry infrastructure and creates the retry and DLT topics with default settings.
4
+
For the default setup, enable non-blocking retries by adding the `@RetryableTopic` annotation to a `@KafkaListener` method.
5
+
This is the recommended and simplest approach, as it automatically configures the required retry infrastructure and creates the retry and DLT topics with default settings.
5
6
6
-
To import the non-blocking retry infrastructure and expose its components as beans, annotate a `@Configuration` class with `@EnableKafkaRetryTopic`. This enables injection and runtime lookup of the feature’s components and serves as a foundation for advanced and global configuration.
7
+
To import the non-blocking retry infrastructure and expose its components as beans, annotate a `@Configuration` class with `@EnableKafkaRetryTopic`.
8
+
This enables injection and runtime lookup of the feature’s components and serves as a foundation for advanced and global configuration.
7
9
8
10
NOTE: It is not necessary to also add `@EnableKafka`, if you add this annotation, because `@EnableKafkaRetryTopic` is meta-annotated with `@EnableKafka`.
9
11
@@ -13,7 +15,11 @@ For more details refer to xref:retrytopic/retry-config.adoc#retry-topic-global-s
13
15
By default, the containers for the retry topics will have the same concurrency as the main container.
14
16
Starting with version 3.0, you can set a different `concurrency` for the retry containers (either on the annotation, or in `RetryTopicConfigurationBuilder`).
15
17
16
-
IMPORTANT: Use only one of the two global configuration approaches above (`@EnableKafkaRetryTopic` or extending `RetryTopicConfigurationSupport`). In addition, only one `@Configuration` class should extend `RetryTopicConfigurationSupport`.
18
+
[IMPORTANT]
19
+
====
20
+
Use only one of the two global configuration approaches above (`@EnableKafkaRetryTopic` or extending `RetryTopicConfigurationSupport`).
21
+
In addition, only one `@Configuration` class should extend `RetryTopicConfigurationSupport`.
0 commit comments