Flux is a domain-specific programming language for building high-performance server applications. It's a clean and simple language that lets you build fast, concurrent, and correct servers out of sequential, off-the-shelf C code. Flux abstracts away issues like threads, events, and synchronization, yielding code that runs fast and is free from deadlock or race conditions. Flux also makes profiling and performance prediction easy.
We've built three servers with Flux: a web server, a game server, and a BitTorrent server. All of these are as fast or faster than their hand-tuned counterparts. The web site you're looking at is being served by Flux, and so is the BitTorrent seed for downloading it.
No comments:
Post a Comment