Hello there and anticipated thanks for the help!
We are currently trying to leverage dask gateway in our compute provisioning solution. The dask graphs executed are more like definitions of jobs, for which we would need the results stored for audit purposes.
Currently we could leverage that the client requesting for the results to also be the one that stores them in out persistence, but i have recently learned of the Dask Plugin capability and was wondering if it could fit the bill.
The RabbitMQ example makes me understand that we could use plugins to connect to other services, f.ex an Azure Blob Storage.
I also understand that i can also get the full task of the graph (the final node of the graph that is the key that we want to get results for), but i would like some help understanding how could i determine if the task is done/finished processing and how i could get those results before they are sent back to the client side as response.
Linking the plugin page documentation: Plugins — Dask.distributed 2024.1.0 documentation
Thanks!