mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2026-02-04 09:14:30 +00:00
SSE custom headers #3
This commit is contained in:
@@ -53,6 +53,11 @@ class APIAlertsStreamHandler(tornado_eventsource.handler.EventSourceHandler):
|
|||||||
self.sse_alert_queues = sse_alert_queues
|
self.sse_alert_queues = sse_alert_queues
|
||||||
self.web_server_metrics = web_server_metrics
|
self.web_server_metrics = web_server_metrics
|
||||||
|
|
||||||
|
# Custom headers to avoid e.g. nginx reverse proxy from buffering SSE data
|
||||||
|
def custom_headers(self):
|
||||||
|
return {"Cache-Control": "no-store",
|
||||||
|
"X-Accel-Buffering": "no"}
|
||||||
|
|
||||||
def open(self):
|
def open(self):
|
||||||
try:
|
try:
|
||||||
# Metrics
|
# Metrics
|
||||||
|
|||||||
@@ -54,6 +54,11 @@ class APISpotsStreamHandler(tornado_eventsource.handler.EventSourceHandler):
|
|||||||
self.sse_spot_queues = sse_spot_queues
|
self.sse_spot_queues = sse_spot_queues
|
||||||
self.web_server_metrics = web_server_metrics
|
self.web_server_metrics = web_server_metrics
|
||||||
|
|
||||||
|
# Custom headers to avoid e.g. nginx reverse proxy from buffering SSE data
|
||||||
|
def custom_headers(self):
|
||||||
|
return {"Cache-Control": "no-store",
|
||||||
|
"X-Accel-Buffering": "no"}
|
||||||
|
|
||||||
# Called once on the client opening a connection, set things up
|
# Called once on the client opening a connection, set things up
|
||||||
def open(self):
|
def open(self):
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user