mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-11-28 03:01:32 -05:00
The problem with dumping all of the json response into the Request object at once is that doing so starts the timeout for the next request to be received: so if it takes longer than 60s to stream back the response to the client, the client never gets it. The correct solution is to use a Producer; then the timeout is only started once all of the content is sent over the TCP connection. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| additional_resource.py | ||
| client.py | ||
| endpoint.py | ||
| matrixfederationclient.py | ||
| request_metrics.py | ||
| server.py | ||
| servlet.py | ||
| site.py | ||