Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
- add General Idea and diagram2.svg
  • Loading branch information
Jay authored and Jay committed Sep 9, 2024
1 parent d1f6d1e commit 641bf26
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@

DelayBox utilizes protobuf internally at Redis and topics.

## General Idea

Delay box is consist of 2 topics (`Scheduler` and `Executer`)
<p align="center">
<img src="docs/diagram2.svg" alt="Flow Architecture"/>
</p>

🎨 DelayBox also includes a centralized task delay mechanism, allowing precise control over task execution timings, which is critical for workflows requiring synchronized or delayed task processing. Additionally, the system offers the flexibility to integrate with **Kafka**, enabling seamless event streaming and message queuing for enhanced data processing capabilities.

🎨 One of the standout features of this application is its easy horizontal scalability, allowing it to grow and adapt to increasing workloads effortlessly by adding more servers to the network. Equipped with sophisticated algorithms for task prioritization and resource allocation, this scheduler ensures that critical tasks are executed promptly.
Expand Down
4 changes: 4 additions & 0 deletions docs/diagram2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 641bf26

Please sign in to comment.