728x90
https://github.com/graphul-rs/graphul
express나 fastAPI를 경험한 사람이면 쉽게 배울 수 있는 Rust용 웹 프레임워크를 소개한다.
마이크로서비스 부터 간단하게 구성해보면서 테스트하기에 나쁘지 않을 것 같다.
https://web-frameworks-benchmark.netlify.app/ 벤치마크 기준 초당 리퀘스트 숫자가 express 대비 6배다
빠른 구축, 속도, 최적화를 염두해 둔다면 적용할만하다고 생각한다.
간단한 서버 시작 샘플코드인데 express에 영감받았다고 말한것 처럼 거의 똑같다
러닝커브가 무지 완만할듯
use graphul::{Graphul, http::Methods};
#[tokio::main]
async fn main() {
let mut app = Graphul::new();
app.get("/", || async {
"Hello, World 👋!"
});
app.run("127.0.0.1:8000").await;
}
'개발 > Backend' 카테고리의 다른 글
좋은 REST API 는 어떻게 설계되는가? 9가지 특징 (0) | 2023.03.06 |
---|