You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Joe Curlee (w4ffl35) edited this page Nov 5, 2025
·
2 revisions
Backends
The messaging system uses Pyside6 signals and slots as its default backend. If you'd prefer to use RabbitMQ you can override the default backend by setting the AIRUNNER_MESSAGE_BACKEND environment variable:
See the src/airunner/components/messaging/backends/rabbitmq_backend.py file and the src/airunner/utils/application/mediator_mixin.py file to see how the backend is being instantiated.
Use those examples to create a custom backend for your own use case.