summary refs log tree commit diff
path: root/develop/workers.html
diff options
context:
space:
mode:
authorreivilibre <reivilibre@users.noreply.github.com>2022-12-02 11:39:10 +0000
committerreivilibre <reivilibre@users.noreply.github.com>2022-12-02 11:39:10 +0000
commit06a905fcdfcf8927b9d02d598adeb9011871bae1 (patch)
treeb6fb60c4444961ea2a3fae5f74882abeabf2e3e8 /develop/workers.html
parentdeploy: 71f3e53ad010ba8c219f1076d40915b985760ed9 (diff)
downloadsynapse-06a905fcdfcf8927b9d02d598adeb9011871bae1.tar.xz
deploy: 6acb6d772a77a4398c112d82118c5b79755a91cb
Diffstat (limited to 'develop/workers.html')
-rw-r--r--develop/workers.html6
1 files changed, 6 insertions, 0 deletions
diff --git a/develop/workers.html b/develop/workers.html
index 3637bad17f..53a9574015 100644
--- a/develop/workers.html
+++ b/develop/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>