Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for AMQP Consumer-side batch creation #3172

Closed
garyrussell opened this issue Feb 6, 2020 · 0 comments · Fixed by #3173
Closed

Add support for AMQP Consumer-side batch creation #3172

garyrussell opened this issue Feb 6, 2020 · 0 comments · Fixed by #3173

Comments

@garyrussell
Copy link
Contributor

garyrussell commented Feb 6, 2020

See spring-projects/spring-amqp#1032

Add a ChannelAwareBatchMessageListener and map List<Message> to List<?>.

In preparation for spring-attic/spring-cloud-stream-binder-rabbit#209

In order to get efficiency on the producer side we need to enable batching on the consumer side, even when the upstream producer doesn't send messages in a batch.

@garyrussell garyrussell added this to the 5.3 M2 milestone Feb 6, 2020
@garyrussell garyrussell self-assigned this Feb 6, 2020
garyrussell added a commit to garyrussell/spring-amqp that referenced this issue Feb 7, 2020
In preparation for spring-projects/spring-integration#3172

Allow the inbound endpoint to detect if its listener container is configured
to return batches.
garyrussell added a commit to garyrussell/spring-amqp that referenced this issue Feb 7, 2020
In preparation for spring-projects/spring-integration#3172

Allow the inbound endpoint to detect if its listener container is configured
to return batches.
artembilan pushed a commit to spring-projects/spring-amqp that referenced this issue Feb 7, 2020
In preparation for spring-projects/spring-integration#3172

Allow the inbound endpoint to detect if its listener container is configured
to return batches.
garyrussell added a commit to garyrussell/spring-integration that referenced this issue Feb 7, 2020
Resolves spring-projects#3172

When the listener container supports creating batches of consumed
messages, present the batch as the message payload - either a
`List<Message<?>>` or `List<SomePayload>`.
garyrussell added a commit to garyrussell/spring-integration that referenced this issue Feb 7, 2020
Resolves spring-projects#3172

When the listener container supports creating batches of consumed
messages, present the batch as the message payload - either a
`List<Message<?>>` or `List<SomePayload>`.
garyrussell added a commit to garyrussell/spring-integration that referenced this issue Feb 7, 2020
Resolves spring-projects#3172

When the listener container supports creating batches of consumed
messages, present the batch as the message payload - either a
`List<Message<?>>` or `List<SomePayload>`.
garyrussell added a commit to garyrussell/spring-integration that referenced this issue Feb 7, 2020
Resolves spring-projects#3172

When the listener container supports creating batches of consumed
messages, present the batch as the message payload - either a
`List<Message<?>>` or `List<SomePayload>`.
artembilan pushed a commit that referenced this issue Feb 10, 2020
Resolves #3172

When the listener container supports creating batches of consumed
messages, present the batch as the message payload - either a
`List<Message<?>>` or `List<SomePayload>`.

* Add 'since' to new method.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants