Skip to content

Lightbus Overview
Type to start searching
    GitHub
    • Home
    • Tutorials
    • How to
    • Explanation
    • Reference
    GitHub
    • Home
      • Overview
      • 1. Installation
      • 2. Quick start
      • 3. Worked example
      • 4. Django & Lightbus
      • Getting involved (even if you don't code)
      • Overview
      • Access your bus client
      • Schedule recurring tasks
      • Run background tasks
      • Migrate from Celery to Lightbus
      • Write idempotent event handlers
      • Use Lightbus for realtime metrics
      • Use Lightbus for event sourcing
      • Modify Lightbus
      • Overview
      • Anatomy lesson
      • Services
      • The bus
      • APIs
      • Remote procedure calls
      • Events
      • Marshalling
      • Transports
      • Configuration
      • Schema
      • Lightbus vs Celery
      • Architecture tips
      • Performance
      • Overview
      • APIs
      • Remote procedure calls
      • Events
      • Typing
      • Configuration
      • Schema
        • run
        • inspect
        • shell
        • dumpschema
        • dumpconfigschema
      • Testing & Mocking
      • Plugins
      • Plugin development
      • Transport configuration
        • Overview
        • RPC & Result Protocol (Redis)
        • Event Protocol (Redis)
        • Schema Protocol (Redis)
      • Release process
      • Authors
      • Code of Conduct
    

    Protocols¶

    Here we define the specific interactions between Lightbus and its underlying communication medium, Redis. The intention is to provide enough information to allow services written in other languages to interact with Lightbus.

    • Event protocol (Redis)
    • RPC & result protocol (Redis)
    • Schema protocol (Redis)
    Previous Transport configuration
    Next RPC & Result Protocol (Redis)
    powered by MkDocs and Material for MkDocs