Samuel ROZE
c30f462c2e
feature #30671 Add optional parameter prefetching
for AMQP connection (fbouchery)
...
This PR was merged into the 4.3-dev branch.
Discussion
----------
Add optional parameter `prefetching` for AMQP connection
Add prefetching connection parameter to setup channel prefetch count.
| Q | A
| ------------- | ---
| Branch? | master
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets |
| License | MIT
| Doc PR |
When setting up AMQP transport connection, it can be interesting to configure prefetching on a channel, which is not currently possible.
Commits
-------
47777eedd6
Add optional parameter `prefetching` in connection configuration, to setup channel prefetch count
2019-03-28 18:47:49 +07:00
fbouchery
47777eedd6
Add optional parameter prefetching
in connection configuration, to setup channel prefetch count
...
Co-Authored-By: f2r <frederic.bouchery+github@gmail.com>
2019-03-28 18:20:31 +07:00
Vincent Touzet
fbb534a838
[Messenger] Add a command to setup transports
2019-03-26 21:08:11 +01:00
David Maicher
6263e48392
[Messenger] rename auto-setup
amqp option into auto_setup
2019-03-26 11:03:16 +01:00
Samuel ROZE
21235310e3
Add a BC layer for the ConsumeMessagesCommand
arguments
2019-03-23 22:35:41 +07:00
Ryan Weaver
ef077cf26c
Fixing a bug where a transport could receive a message and dispatch it to a different bus
2019-03-23 21:29:45 +07:00
Ryan Weaver
a989384999
Adding global retry support, events & more to messenger transport
...
Co-authored-by: Samuel ROZE <samuel.roze@gmail.com>
2019-03-23 09:39:27 -04:00
Ryan Weaver
503c20989c
Using AMQP auto-setup in all cases, not just in debug
2019-03-16 20:39:02 -04:00
Nicolas Grekas
2bff625abe
[Messenger] deprecate LoggingMiddleware in favor of providing a logger to SendMessageMiddleware
2019-03-14 08:52:20 +01:00
Eric Masoero
7d6a3fa487
Updated changelog to document changes in AmqpReceiver
2019-03-04 11:14:17 +01:00
Eric Masoero
93c10013fa
[Messenger] Added new TransportException which is thrown if transport could not send a message
2019-03-04 11:14:17 +01:00
Ryan Weaver
97e2e32af4
Changing default serializer in Messenger component to PhpSerializer
2019-01-25 10:10:32 -05:00
Ryan Weaver
4132bfebe7
updating CHANGELOGs and fixing tests
2019-01-23 10:01:36 -05:00
Maxime Steinhausser
6ba4e8aad5
[Messenger] Add a trait for synchronous query & command buses
2018-11-20 19:19:09 +01:00
Maxime Steinhausser
2f5acf790a
[Messenger] Add handled & sent stamps
2018-11-15 10:18:06 +01:00
Nicolas Grekas
2e9885922a
[Messenger] collect all stamps added on Envelope as collections
2018-11-12 08:39:23 +01:00
Maxime Steinhausser
3136611d1e
[Messenger] The component is still experimental
2018-11-04 20:00:43 +01:00
Nicolas Grekas
1e7af4d35e
[Messenger] make senders and handlers subscribing to parent interfaces receive *all* matching messages, wildcard included
2018-10-31 08:48:19 +01:00
Nicolas Grekas
4b0e015402
[Messenger] make dispatch(), handle() and send() methods return Envelope
2018-10-26 10:10:48 +02:00
Nicolas Grekas
2bc7d11ad3
[Messenger] Add StackInterface
, allowing to unstack the call stack
2018-10-25 18:34:40 +02:00
Nicolas Grekas
aedb281b76
[Messenger] remove AllowNoHandlerMiddleware in favor of a constructor argument on HandleMessageMiddleware
2018-10-25 11:11:58 +02:00
Nicolas Grekas
16afb5e2b4
[Messenger] remove classifying sub-namespaces in favor of semantic ones
2018-10-25 09:48:15 +02:00
Nicolas Grekas
4a3edd0b37
[Messenger] internal cleanups
2018-10-21 16:46:18 +02:00
Nicolas Grekas
ae46a436e7
[Messenger] make Envelope first class citizen for middleware handlers
2018-10-21 14:43:41 +02:00
Nicolas Grekas
f942ffcb1b
[Messenger] made dispatch() and handle() return void
2018-10-20 15:00:30 +02:00
Nicolas Grekas
0ad2cb906d
[Messenger] rename "envelope items" and move them in the "Stamp" namespace
2018-10-18 15:00:56 +02:00
Nicolas Grekas
6c56e82080
[Messenger] drop "handler." prefix from ContainerHandlerLocator
2018-10-03 09:45:32 +02:00
Fabien Potencier
2d55ae5212
[Messenger] changed AmqpExt classes constructor signature
2018-09-10 08:21:34 +02:00
Samuel ROZE
5b93f5f45e
Uses a messenger serializer, not an individual encoder/decoder
2018-09-09 11:28:13 +01:00
Fabien Potencier
e658e155aa
[Messenger] added a SenderLocator decoupled from ContainerInterface
2018-09-08 14:26:08 +02:00
Fabien Potencier
8651758fc1
feature #28294 [Messenger] Remove the "obscure" message subscriber configuration (sroze)
...
This PR was merged into the 4.2-dev branch.
Discussion
----------
[Messenger] Remove the "obscure" message subscriber configuration
| Q | A
| ------------- | ---
| Branch? | master
| Bug fix? | no
| New feature? | no
| BC breaks? | yes
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets | ø
| License | MIT
| Doc PR | ø
As described in #28275 , all of the configuration can be done using yield and that we could remove the support for other ways (especially the obscure return `[['method', -10]]` syntax) as I believe this would clarify the configuration a lot.
Commits
-------
cf2ad861f5
Remove the "obscure" message subscriber configuration
2018-08-29 15:11:20 +02:00
Samuel ROZE
cf2ad861f5
Remove the "obscure" message subscriber configuration
2018-08-28 13:58:44 +01:00
Samuel ROZE
e3f1eecbc1
Bus argument is a required option when multiple buses are defined
2018-08-28 11:10:33 +02:00
Nicolas Grekas
2beda894f2
[Messenger] Don't make EnvelopeItemInterface extend Serializable
2018-08-24 15:12:11 +02:00