mirror of
https://codeberg.org/JasterV/transactions-processor.git
synced 2026-04-26 18:10:06 +00:00
readme update
This commit is contained in:
parent
19be9d72c5
commit
d4c06cd18e
2 changed files with 6 additions and 2 deletions
|
|
@ -1,6 +1,7 @@
|
|||
# Transactions processor
|
||||
|
||||
> Process CSV data representing account transactions and display the accounts data
|
||||
> Process CSV data representing account transactions and display the accounts
|
||||
> data
|
||||
|
||||
## Dependencies
|
||||
|
||||
|
|
@ -17,7 +18,8 @@
|
|||
|
||||
## Architecture
|
||||
|
||||
This project is based on the [Actor Model](https://www.brianstorti.com/the-actor-model/).
|
||||
This project is based on the
|
||||
[Actor Model](https://www.brianstorti.com/the-actor-model/).
|
||||
|
||||
- Each actor run on its own thread (tokio tasks in this case)
|
||||
- Actors do not share state
|
||||
|
|
@ -35,6 +37,8 @@ action.
|
|||
This actor is responsible for managing an `Account` object and a map of the
|
||||
transactions done on that account.
|
||||
|
||||

|
||||
|
||||
### Why this architecture?
|
||||
|
||||
The Actors model offers a simple, clean and scalable way of building concurrent
|
||||
|
|
|
|||
BIN
assets/arch_diagram.jpg
Normal file
BIN
assets/arch_diagram.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
Loading…
Add table
Add a link
Reference in a new issue