asr is not Automatic Speech Recognition,it's just a game server written in rust. So it's just a lazy short cut. asr is written mostly of safe code(of course we should write safe rust code).
Many advantages for rust to write a game server,but I do not want to figure them all.Except for the below:
1.Memory management thank for rust.
2.High performance concurrency and 'safe' language features.
3.Good branch stuctures and error(or Try trait) statement.
4.Make me understand that I wasn't the programmer I thought I was.
Then the last one,no gc without extro memory management as c/c++, and 'hardly' crash unless we do like self destruction.
Thanks for tokio and tirinity core team.
This server is written based on tokio/mini-redis and trinity core.
Any questions please send to my email jks8978@yeah.net.
Or any discussion or suggest on this framework or for rust,welcome too.
Readme will be updated once the framework updated, more details will be here.
shared tools and net core for server framework
simple web server example based on actix-web
simple server example
an async mode service, show up the socket drive mode service
#usage install rust environments(1.57 or later) git clone https://github.com/DrYaling/asr.git git submodule update --init --recursive cargo run --release -p "plat_server"