Skip to content

A chatroom that leverages virtual threads to handle a massive amount of clients.

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

bbambozzi/miniconvo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniConvo

A minimalist chatroom built for millions of concurrent connections.

Efficient multithreading

Leveraging the power of virtual threads, the server is able to open millions of concurrent connections, and distribute the load evenly across all CPU cores.

CPU usage metrics showing stable load distribution

Built for scale

Zero configuration to achieve massive concurrency.

Video of a terminal handling large amount of clients requesting connections,

Minimal

Does one thing, and does it well. Includes the server and the client already pre-configured and ready to go.

Shows an idle server waiting for connections

About

A chatroom that leverages virtual threads to handle a massive amount of clients.

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages