From 39861031eefd62b503e89b49093ceb4825939d6e Mon Sep 17 00:00:00 2001
From: squahtx
This style of configuration supersedes the legacy synapse.app.appservice
worker application type.
synapse.app.pusher
It is likely this option will be deprecated in the future and is not recommended for new
+installations. Instead, use synapse.app.generic_worker
with the pusher_instances
.
Handles sending push notifications to sygnal and email. Doesn't handle any
REST endpoints itself, but you should set
start_pushers: false
in the
@@ -620,6 +622,8 @@ REST endpoints itself, but you should set notify_appservices: False
shared configuration file to stop the main synapse sending appservice notifications.
Note this worker cannot be load-balanced: only one instance should be active.
synapse.app.federation_sender
It is likely this option will be deprecated in the future and not recommended for
+new installations. Instead, use synapse.app.generic_worker
with the federation_sender_instances
.
Handles sending federation traffic to other servers. Doesn't handle any
REST endpoints itself, but you should set
send_federation: false
@@ -711,7 +715,9 @@ equivalent to synapse.app.generic_worker
:
synapse.app.client_reader
synapse.app.event_creator
synapse.app.federation_reader
synapse.app.federation_sender
synapse.app.frontend_proxy
synapse.app.pusher
synapse.app.synchrotron