Commit Graph

81 Commits

Author SHA1 Message Date
Gary Russell
95c2f7ee49 GH-155: Support overflowBehavior
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/155

Add `overFlowBehavior` and `dlqOverflowBehavior` queue properties.

Resolves #158
2018-06-12 14:43:26 -04:00
Gary Russell
4a4c88f228 GH-149: Support multiplexed consumers
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/149

When a consumer is multiplexed, configure the container to listen to multiple queues.
Not currently supported for the polled consumer.

When using a DLQ, determine the routing key from the queue in the failed message (unless
an explicit DLQ name has been provisioned - in which case, the same DLQ will be used
for all queues.
2018-05-14 17:04:36 -04:00
Oleg Zhurakousky
fa6a9e35d2 Post-release update to 2.1.0.BUILD-SNAPSHOT 2018-04-06 15:28:54 -04:00
Oleg Zhurakousky
7173b77a25 2.0.0.RELEASE 2018-04-06 14:21:56 -04:00
Jay Bryant
0c6bc82fff Full editing pass for Spring Cloud Stream Rabbit Binder
I corrected grammar and spelling and edited for a corporate voice. I also add a
link or two.

Resolves #140
2018-03-21 10:59:21 -04:00
Soby Chacko
4ff8abb756 Back to 2.0.0.BUILD-SNAPSHOT 2018-03-12 16:33:31 -04:00
Soby Chacko
43fae2d697 2.0.0.RC3 Release 2018-03-12 15:32:42 -04:00
Gary Russell
79a42e33ae SCST-GH-1260: Binder Doc Polishing
Fixes https://github.com/spring-cloud/spring-cloud-stream/issues/1260

Resolves #137
2018-03-10 10:55:06 -05:00
Gary Russell
e21d2642e3 Polishing and tests.
Resolves #136
2018-03-07 15:00:49 -05:00
Gary Russell
26f27909b8 GH-133: Add connection name prefix property
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/133
2018-03-07 15:00:31 -05:00
Soby Chacko
fe2a099e5b Next version: 2.0.0.BUILD-SNAPSHOT 2018-03-01 09:33:38 -05:00
Soby Chacko
425e6d4156 2.0.0.RC2 Release 2018-03-01 09:22:49 -05:00
Soby Chacko
6398efbccf Next update: 2.0.0.BUILD-SNAPSHOT 2018-02-23 12:56:23 -05:00
Soby Chacko
b023c719ef 2.0.0.RC1 Release 2018-02-23 12:35:21 -05:00
Gary Russell
8ff1fb1513 GH-89: Clarify adminAddresses and nodes Properties
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/89

* Remove double slashes in the URL
2018-02-08 17:56:04 -05:00
Soby Chacko
344a3d9404 Back to 2.0.0.BUILD-SNAPSHOT 2018-02-05 14:00:44 -05:00
Soby Chacko
f717c5335a Update for 2.0.0.M4 Release 2018-02-05 13:46:26 -05:00
Soby Chacko
d628f15b8c Doc structure changes
Introduce a top level doc that aggregates various sub docs
2018-02-05 13:00:02 -05:00
Gary Russell
100f7749ce Doc Fix
Fixes #123
2018-01-15 11:18:26 -05:00
Soby Chacko
1ba17dcf0a Update to next version: 2.0.0.BUILD-SNAPSHOT
Update spring-cloud-build parent to 2.0.0.BUILD-SNAPSHOT
2017-11-09 09:45:16 -05:00
Soby Chacko
666b1334ca Update to release version: 2.0.0.M3
spring-cloud-build parent to 2.0.0.M4
2017-11-09 09:13:25 -05:00
Gary Russell
965fabd2d1 Polishing - add images for provisioned infrastructure
Resolves #101
Resolves #109
2017-11-01 21:01:10 -04:00
Gary Russell
04c8dd57d2 Polishing - PR comments. 2017-10-31 12:29:27 -04:00
Gary Russell
63b52dda76 GH-101: Documentation for partitioning
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/101
2017-10-31 11:45:17 -04:00
Gary Russell
05643b5947 GH-104: Missing queues fatal 'false' by default
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/104

To handle the use case of a Rabbit cluster with non-HA queues where the node hosting
a queue is down, set `missingQueuesFatal` to `false` by default.

Expose this property in the consumer config, together with the redeclaration retry properties.

Docs
2017-10-26 11:27:53 -04:00
Soby Chacko
1eff6bd99a Next update version: 2.0.0.BUILD-SNAPSHOT 2017-10-19 10:04:41 -04:00
Soby Chacko
b6c2852c49 2.0.0.M2 Release update
Closes #103
2017-10-19 09:18:46 -04:00
Gary Russell
3c20034cb2 GH-93: Consume from existing queue
Resolves: https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/93

The Rabbit binder consumes from a queue named `<destination>.<group>`.

Add a property to omit the `<destination>.` part so users can use SCSt to consume from
existing queue(s).

* Polishing - PR Comments
2017-10-10 11:36:46 -04:00
Marius Bogoevici
cfc51e0732 Set version to 2.0.0.BUILD-SNAPSHOT 2017-10-05 14:28:09 -04:00
Marius Bogoevici
81185fecb4 Release 2.0.0.M1 2017-10-05 14:27:05 -04:00
Marius Bogoevici
23a4fbd54c Set version to 2.0.0.BUILD-SNAPSHOT 2017-10-05 14:25:33 -04:00
Marius Bogoevici
a738030c44 Release 2.0.0.M1 2017-10-05 14:25:33 -04:00
Marius Bogoevici
f853dc4fc9 Update to 2.0.x
- Update Spring Boot version to 2.0.0.BUILD-SNAPSHOT
2017-10-05 14:25:33 -04:00
Gary Russell
0c6b024dfa Update POMs to 1.3.1.BUILD-SNAPSHOT 2017-09-29 16:30:08 -04:00
Gary Russell
8ab806595c Update POMs to 1.3.0.RELEASE 2017-09-29 15:45:06 -04:00
Artem Bilan
29f11694db GH-95: Add producerConnFactory into Rabbit Binder
Fixes spring-cloud/spring-cloud-stream-binder-rabbit#95

* To avoid blocked connection dead lock on consumers add
`ConnectionFactory` clone in the `RabbitMessageChannelBinder` for
non-transactional producers
* Add `DisposableBean` implementation into the `RabbitMessageChannelBinder`
to `destroy` all the spawned internal connection factories including
`LocalizedQueueConnectionFactory`

Address some PR comments:

* Copy `RabbitConnectionFactory` from the injected `CCF`
* Don't wrap `producerCF` into the `LocalizedQueueCF`
* Polishing code style

Make Latebinding test transactional

So the same connection factory is used.

There is a race condition in the proxy.
2017-09-29 15:32:25 -04:00
Gary Russell
4dcad5d941 Back to 1.3.0.BUILD-SNAPSHOT 2017-09-13 11:06:35 -04:00
Gary Russell
a9705967ec Update POMs to 1.3.0.RC1; s-c-build to 1.3.5 2017-09-12 16:09:14 -04:00
Gary Russell
0626668314 SCSt-GH-916: Configure Producer Error Channel
Requires: https://github.com/spring-cloud/spring-cloud-stream/pull/1039

Publish errors (returned and nack'd messages) to the error channel.

Add docs

Test Polishing
2017-08-22 12:36:42 -04:00
Vinicius Carvalho
cbcdceb6ee Update version to 1.3.0.BUILD-SNAPSHOT 2017-07-31 15:45:38 -04:00
Vinicius Carvalho
47f870e855 Release 1.3.0.M2 2017-07-31 15:44:25 -04:00
Marius Bogoevici
6f8aca9465 Update version to 1.3.0.BUILD-SNAPSHOT 2017-07-19 09:55:09 -04:00
Marius Bogoevici
b44ec4f974 Release 1.3.0.M1 2017-07-19 09:49:53 -04:00
Gary Russell
5c2a764a2f GH-58, 80: Exclusive Consumer and Lazy Queues
Resolves #58
Resolves #80

Add properties to support exclusive consumers and lazy queues.
2017-07-17 14:19:53 -04:00
Oleg Zhurakousky
c0a3ab1a7c Fixed broken link pointing to SCSt general config 2017-06-28 10:41:19 -05:00
Gary Russell
fcf9ade3cf GH-59: Doc Literal Routing Key
Fixes #59
2017-05-30 10:41:50 -04:00
Soby Chacko
c8225e76e0 Update to next major release line: 1.3.0.BUILD-SNAPSHOT
Fix #73
2017-05-17 11:29:07 -04:00
Soby Chacko
ac92aa1918 Next update version: 1.2.2.BUILD-SNAPSHOT 2017-05-16 16:49:53 -04:00
Soby Chacko
747492f63e 1.2.1.RELEASE 2017-05-16 16:47:41 -04:00
Soby Chacko
964339c4fe Next version: 1.2.1.BUILD-SNAPSHOT 2017-04-04 16:30:14 -04:00