WAMP Programming¶ This section covers WAMP (Web Application Messaging Protocol) programming with Autobahn|Python. WAMP Programming Application Components Component Configuration Options Running a WAMP Router Remote Procedure Calls Publish & Subscribe Session Lifecycle Logging Upgrading WAMP Examples Overview of Examples Automatically Run All Examples Publish & Subscribe (PubSub) Remote Procedure Calls (RPC) I’m Confused, Just Tell Me What To Run Asyncio REPL FlatBuffers Schema Reference Why FlatBuffers for WAMP? Overview Schema Files Schema Design Patterns Serialization Architecture Message Type Mapping Using FlatBuffers Serialization Performance Characteristics Schema Generation WAMP Protocol & Autobahn|Python Design Notes Related Documentation WAMP Message Class Design Overview The Four Message Categories Architectural Design: Multiple Inheritance with Mixins Technical Implementation: __slots__ and Initialization The MessageWithAppPayload Mixin The MessageWithForwardFor Mixin Concrete Message Classes Validation Rules Migration Notes References