X-Git-Url: http://git.squeep.com/?p=websub-hub;a=blobdiff_plain;f=README.md;h=5af15f0668c5fca11c22b55e41276860633435ea;hp=138e4583cbd3c6d247d29d8a934beb1692b1823b;hb=fa43eebc41a180679085e36b299728c8172f88e5;hpb=944e7dc61a951aa870160aeb390d5bd053cdd224 diff --git a/README.md b/README.md index 138e458..5af15f0 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,8 @@ The Hub keeps track of three primary entities: Any tasks in progress (notably: fetching new topic content, distributing that content to subscribers, or confirming pending verifications) are doled out and managed by a cooperative advisory locking mechanism. The task queue is wrangled in the database within the `*_in_progress` tables. +![Entity relationship diagram for Postgres engine](./documentation/media/postgres-er.svg) + A Hub node will periodically check for more tasks to perform, executing them up to a set concurrency limit. ### Quirks