You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The user most likely to adopt the push executor (#849) is not currently running a queue at all.
They are on Cloud Run, Lambda or App Engine, using Cloud Tasks or EventBridge to POST to an HTTP
endpoint, and they are already running exactly the topology HttpDispatchTarget provides.
For them the pitch is unusually clean: keep the handlers, keep the platform, change what
dispatches. So this guide is the on-ramp for the push work, and it should be written with it.
Cover:
a Cloud Tasks queue → a FlexiQ queue with an HTTP dispatch target
The user most likely to adopt the push executor (#849) is not currently running a queue at all.
They are on Cloud Run, Lambda or App Engine, using Cloud Tasks or EventBridge to POST to an HTTP
endpoint, and they are already running exactly the topology
HttpDispatchTargetprovides.For them the pitch is unusually clean: keep the handlers, keep the platform, change what
dispatches. So this guide is the on-ramp for the push work, and it should be written with it.
Cover:
scheduleTime→ delayed enqueue;dispatchDeadline→ the push request deadline andSettle(grpc: a Settle callback for work that outlives the request deadline #845)
And what they gain by moving, which is the real argument:
Blocked on the push executor. File-and-wait, not file-and-forget: writing the guide is how the
push design gets checked against a real migration path.