Sometimes, the Queue/Jobs mode is used for asynchronous communication between services, so the Queue/Job RoadRunner mode fits this approach well.
Currently documentation is somewhat misleading:
- There example of ability to not provide RPC for Jobs (it is actually required as of now)
$task->withOptions method does not exist (but mentioned in doc)
- Consumer chapter is somewhat confusing due to it being mixed with "you can also use http with jobs mode!"
If you are open to merging new PRs for documentation, I may be able to add one with some fixes on the Queue/Jobs page (within a few days).