Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-65795

Introduce a new realtime event bus eg push via websockets

    XMLWordPrintable

    Details

      Description

      There is a large class of different use cases where we want to efficiently communicate between the server and a browser. There is a hodge podge of very inefficient polling code scattered in different places in core and 3rd party plugins.

      Ages ago I deep dived into this and started working on a spec for this but it's gathered dust since.  This doc may be slightly out of date in the details but conceptually should be broadly ok as a rough starting point:

      https://docs.google.com/document/d/1wGtAKrDA5BTxkfTscTnVtg8r522tQoJemF-ULNBsC7k/edit#

      Anyone can view  and comment on that google doc

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                brendanheywood Brendan Heywood
                Participants:
                Component watchers:
                Adrian Greeve, Mihail Geshoski, Peter Dias, Jake Dallimore, Jun Pataleta, Ryan Wyllie, Jake Dallimore, Jun Pataleta, Ryan Wyllie, Matteo Scaramuccia, Jake Dallimore, Jun Pataleta, Ryan Wyllie
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 minutes
                  5m