{"id":25315064,"url":"https://github.com/lexicality/messagebroker","last_synced_at":"2025-06-22T03:39:43.283Z","repository":{"id":164959572,"uuid":"640207290","full_name":"Lexicality/messagebroker","owner":"Lexicality","description":"An uncaring broker for a cruel hypothetical system (totally hypothetical guys)","archived":false,"fork":false,"pushed_at":"2024-02-06T15:52:50.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T17:52:23.879Z","etag":null,"topics":["do-not-use","hypothetical-code"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lexicality.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-13T10:34:50.000Z","updated_at":"2023-05-13T10:36:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"d84b4fd7-ff1a-4f9f-a069-9777017beae3","html_url":"https://github.com/Lexicality/messagebroker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lexicality%2Fmessagebroker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lexicality%2Fmessagebroker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lexicality%2Fmessagebroker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lexicality%2Fmessagebroker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lexicality","download_url":"https://codeload.github.com/Lexicality/messagebroker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247675601,"owners_count":20977378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["do-not-use","hypothetical-code"],"created_at":"2025-02-13T17:40:11.553Z","updated_at":"2025-04-07T15:16:19.515Z","avatar_url":"https://github.com/Lexicality.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hypothetical Redis Queue Message Broker\n\nWhile no one sane would create an entire queueing system from scratch utilising a\ndatabase that already has a queueing system for a stack that's running in AWS (which\nalso has a queueing system) it's fun to imagine that such a person might exist.\n\nAnd if that person did exist, their frame of mind might suggest that any broker they\nbuilt for this system would not have been constructed in a particularly good or easy to\nunderstand way, and probably would not be particularly fault tolerant either.\n\nAs a fun challenge, I've decided to pretend all of this is true and write out what such\na system would look like, and then build my own message broker in Rust that implements\nit - but nicely!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexicality%2Fmessagebroker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flexicality%2Fmessagebroker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexicality%2Fmessagebroker/lists"}