add block diagrams for celery sse communication

This commit is contained in:
Nathan Tien You
2026-09-24 16:39:11 +02:00
parent e4166b4325
commit db31221dde
3 changed files with 19 additions and 5 deletions
+5 -1
View File
@@ -1,5 +1,9 @@
# Celery
<!-- .slide: data-background-image="./assets/celery.jpg" -->
https://gricad-gitlab.univ-grenoble-alpes.fr/tienyoun/presentations
<img src="./assets/celery.jpg">
---
+11 -3
View File
@@ -131,6 +131,13 @@ https://docs.celeryq.dev/en/main/reference/celery.events.html
### Coté Worker
- celery.events.EventDispatcher 📢
- celery.events.EventReceiver 👂
### Coté Worker
<!-- .slide: data-auto-animate -->
@@ -187,10 +194,10 @@ class PtfTask(AbortableTask):
```python
@shared_task(name="crawler.tasks.toto", base=PtfTask, bind=True)
def print_toto(self, toto = "toto"):
meta = {"current": 0, "total": len(toto)}
# Initialize progress bar at 0
self.update_state(
meta={"current": index, "total": len(toto)},
meta=meta,
state=states.STARTED,
)
@@ -199,8 +206,9 @@ def print_toto(self, toto = "toto"):
print(letter)
# Update progress bar
meta["current"] = index
self.update_state(
meta={"current": index, "total": len(toto)},
meta=meta,
state=states.STARTED,
)
```
+3 -1
View File
@@ -1,4 +1,6 @@
podman run --rm \
-e SHOW_NOTES_FOR_PRINTING=true \
-e ADDITIONAL_SCRIPT='<script src="./assets/mermaid.js"></script>' \
-e ADDITIONAL_PLUGINS="RevealMermaid" \
-p 28080:8000 -p 35729:35729 -v $(pwd)/2026/celery/slides:/reveal/docs/slides -v $(pwd)/2026/celery/assets:/reveal/assets cloudogu/reveal.js:dev
-e ADDITIONAL_REVEAL_OPTIONS="center: false," \
--network=host -v $(pwd)/2026/celery2/slides:/reveal/docs/slides -v $(pwd)/2026/celery2/assets:/reveal/assets cloudogu/reveal.js:dev