Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artucuno/lbic
Load Balanced Interactions.py Client (LBIC)
https://github.com/artucuno/lbic
discord discord-py interactions-py lbic
Last synced: about 2 months ago
JSON representation
Load Balanced Interactions.py Client (LBIC)
- Host: GitHub
- URL: https://github.com/artucuno/lbic
- Owner: Artucuno
- Created: 2023-07-21T00:49:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-21T01:26:35.000Z (over 1 year ago)
- Last Synced: 2024-05-02T04:20:13.792Z (8 months ago)
- Topics: discord, discord-py, interactions-py, lbic
- Language: Python
- Homepage:
- Size: 51.8 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Load Balanced Interactions.py Client (LBIC)
![Network Map](/assets/netmap.png)A Load Balanced and Decentralised Interactions.py Client made for mission-critical tasks or tasks that require load balancing.
**Client is WORKING but is not intended for production use in its current state**
## Why use LBIC?
- Redundancy
- Load Balancing
- Decentralised
- Fault Tolerant
- Scalable## Features
- Internal SocketIO Messaging Channels
- Load Balance based on Machine Resources
- CPU, RAM, Storage, Network Up/Down
- Discord Latency
- ~~GPU Utilisation, GPU Temperature (Requires nvidia-smi)~~## Things TODO
- Share paginators across all instances
- Add voice support
- "Sticky" sessions (Sessions that are bound to a specific node)
- Live Patching (+ Sync across all nodes)
- Auto Sharding (+ Auto-Scaling)
- Web Management Dashboard (LBIC Dashboard)
- Node Authentication
- Add Documentation## Contribution
All contributions are welcome!