From 1d18bdd9edb3ea0486d29f981ee630ba646a285d Mon Sep 17 00:00:00 2001 From: Klaas van Schelven Date: Sat, 27 Apr 2024 21:44:28 +0200 Subject: [PATCH] Preserve design-thought about snappea --- DESIGN-process-model.md | 1 + 1 file changed, 1 insertion(+) diff --git a/DESIGN-process-model.md b/DESIGN-process-model.md index 24927a6..e8769a8 100644 --- a/DESIGN-process-model.md +++ b/DESIGN-process-model.md @@ -29,6 +29,7 @@ Main drawback: tie-in to Linux. However, the model of "just writing some unique file" is very simple to understand. And the division of labor regarding these files is also simple (the clients just put files there, the snappeaserver just cleans) +And it's a nicely decoupled model too: if either server or client is temporarily gone, the messages are not lost/blocking ("postbox model") And it provides a potential path forward if we ever want to put everything (the messages themselves) in those files. * signals: abandoned, e.g. https://github.com/python/cpython/issues/118143 for the reason