-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Commit 779bb84
committed
feature #11602 [Messenger] Updating messenger docs for 4.3 (weaverryan)
This PR was merged into the 4.3 branch.
Discussion
----------
[Messenger] Updating messenger docs for 4.3
Hi!
This rewrites the docs for Messenger for 4.3. Code was tested as I wrote it, however, any reviews are warmly welcomed as there are many details.
Btw, I'm experimenting with a new (but not crazy) idea with the messenger docs, which is:
A) To mostly favor in big document, but still isolate bigger, more complex "how to" topics to other documents
B) To think critically about the top level (h2) and secondary level (h3) headlines and let that guide the docs. The reason is that these are what show up on the left sidebar of the docs (https://symfony.com/doc/4.1/messenger.html) and I think we should control what this looks like in a purposeful way. Here is the hierarchy for these new docs:
```
- Installation
- Creating a Message & Handler
- Dispatching the Message
- Transports: Async/Queued Messages
- Routing Messages to a Transport
- Doctrine Entities in Messages
- Handling Messages Synchronously
- creating your own transport [External]
- Consuming Messages (Running the Worker)
- Deploying to Production
- Prioritized Transports
- Supervisor Configuration
- Retries & Failure
- Avoiding Retry on an Error
- Saving & Retrying Failed Messages
- Transport Configuration
- amqp Transport
- doctrine Transport
- redis Transport
- in-memory Transport
- Serializing Messages
- Customizing Handlers
- Manually Configuring the Handler
- Handler Subscriber & Options
- Sending Handlers to Different Transports
- Extending Messenger
- Envelopes
- Disabling default Middleware
- Adding your own Middleware
- Middleware for Doctrine
- Events
- Multiple Buses, Command & Event Buses
- Learn More
```
Closes #11236
Closes #10281
Closes #10279
Closes #9662
Closes #9651
Closes #9639
Commits
-------
3e67080 Updating messenger docs for 4.3File tree
4 files changed
+1114
-621
lines changedFilter options
- messenger
4 files changed
+1114
-621
lines changed
0 commit comments