#pokemon #multi-thread #data #fetching #poke-api #async #run

app multi_thread_web_crawler

An asynchronous library for fetching Pokemon data using the PokeAPI

1 unstable release

0.1.0 May 28, 2023

#21 in #multi-thread

MIT license

11KB
50 lines

Multi-Thread 웹 크롤러 라이브러리

이 라이브러리는 Rust를 활용하여 멀티스레드 환경에서 비동기 방식으로 PokeAPI에서 포켓몬 정보를 가져옵니다.

실행

cargo build
cargo run

기능

  • 비동기 요청: 이 라이브러리는 비동기적으로 포켓몬 정보를 요청합니다. 이를 통해 동시에 여러 요청을 처리하며, 데이터를 효율적으로 가져올 수 있습니다.

  • 멀티스레드 지원: 이 라이브러리는 Rust의 강력한 멀티스레딩 기능을 활용하여 작업을 분산하고 동시에 실행합니다. 이를 통해 빠른 응답 시간과 효율적인 리소스 활용을 달성합니다.

  • 결과 정렬: 가져온 포켓몬 정보는 포켓몬의 ID를 기준으로 정렬되어 반환됩니다. 이를 통해 결과를 보다 직관적으로 확인할 수 있습니다.

Dependencies

~7–18MB
~253K SLoC