summary refs log tree commit diff
path: root/latest/workers.html
diff options
context:
space:
mode:
authorsquahtx <squahtx@users.noreply.github.com>2022-12-20 18:10:08 +0000
committersquahtx <squahtx@users.noreply.github.com>2022-12-20 18:10:08 +0000
commit39861031eefd62b503e89b49093ceb4825939d6e (patch)
treeb338424c355a5553c6aa7a288eccc5bd107eb84c /latest/workers.html
parentdeploy: eb2defc2f7106bdc49c3c631c3be792a0a1a6578 (diff)
downloadsynapse-39861031eefd62b503e89b49093ceb4825939d6e.tar.xz
deploy: 774e20b57047b9f8700e62e7f4689717f4fa094c
Diffstat (limited to '')
-rw-r--r--latest/workers.html6
1 files changed, 6 insertions, 0 deletions
diff --git a/latest/workers.html b/latest/workers.html
index 3637bad17f..53a9574015 100644
--- a/latest/workers.html
+++ b/latest/workers.html
@@ -589,6 +589,8 @@ after setting this option in the shared configuration!</p>
 <p>This style of configuration supersedes the legacy <code>synapse.app.appservice</code>
 worker application type.</p>
 <h3 id="synapseapppusher"><a class="header" href="#synapseapppusher"><code>synapse.app.pusher</code></a></h3>
+<p>It is likely this option will be deprecated in the future and is not recommended for new
+installations. Instead, <a href="usage/configuration/config_documentation.html#pusher_instances">use <code>synapse.app.generic_worker</code> with the <code>pusher_instances</code></a>.</p>
 <p>Handles sending push notifications to sygnal and email. Doesn't handle any
 REST endpoints itself, but you should set
 <a href="usage/configuration/config_documentation.html#start_pushers"><code>start_pushers: false</code></a> in the
@@ -620,6 +622,8 @@ REST endpoints itself, but you should set <code>notify_appservices: False</code>
 shared configuration file to stop the main synapse sending appservice notifications.</p>
 <p>Note this worker cannot be load-balanced: only one instance should be active.</p>
 <h3 id="synapseappfederation_sender"><a class="header" href="#synapseappfederation_sender"><code>synapse.app.federation_sender</code></a></h3>
+<p>It is likely this option will be deprecated in the future and not recommended for
+new installations. Instead, <a href="usage/configuration/config_documentation.html#federation_sender_instances">use <code>synapse.app.generic_worker</code> with the <code>federation_sender_instances</code></a>. </p>
 <p>Handles sending federation traffic to other servers. Doesn't handle any
 REST endpoints itself, but you should set
 <a href="usage/configuration/config_documentation.html#send_federation"><code>send_federation: false</code></a>
@@ -711,7 +715,9 @@ equivalent to <code>synapse.app.generic_worker</code>:</p>
 <li><code>synapse.app.client_reader</code></li>
 <li><code>synapse.app.event_creator</code></li>
 <li><code>synapse.app.federation_reader</code></li>
+<li><code>synapse.app.federation_sender</code></li>
 <li><code>synapse.app.frontend_proxy</code></li>
+<li><code>synapse.app.pusher</code></li>
 <li><code>synapse.app.synchrotron</code></li>
 </ul>
 <h2 id="migration-from-old-config"><a class="header" href="#migration-from-old-config">Migration from old config</a></h2>