EventStreams

From MediaWiki.org
Jump to navigation Jump to search

EventStreams is a service that exposes continuous streams of structured event data. It does so over HTTP using chunked transfer encoding in the Server Sent Events format. EventStreams can be consumed directly via HTTP, but is more commonly used via an EventSource client library.

EventStreams provides access to arbitrary streams of data, including Mediawiki RecentChanges. It replaces wikitech:RCStream, and possibly irc.wikimedia.org. EventStreams is backed by Kafka.

For more in depth documentation, see wikitech:EventStreams

For discussion on future streams and EventStreams features, please see the talk page here, or the EventStreams parent Phabricator ticket.

See also clients powered by EventStreams