Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/christian80gabi/queueing

Client-Server queueing simulator
https://github.com/christian80gabi/queueing

Last synced: 25 days ago
JSON representation

Client-Server queueing simulator

Awesome Lists containing this project

README

        

# Queueing
A Client-Server queueing simulator with Kotlin

### Scenario

- **client**: requesting for a party
- **server**: collecting the client request.
> **Conditions**:
> - if a _first client request_, initiate a party and awaiting others until a threshold met before a set time;
> - if not _first client request_, collect the request and awaiting others until a threshold is met before a set time;
> - else, if a threshold is met before a set time, start the initiated party;
> - else, if a threshold is never met before a set time, fill the bucket of clients with "bot clients" and start the initiated party.