Skripsi
PERBANDINGAN KINERJA APACHE THRIFT DAN GRPC DALAM PEMBACAAN KATALOG E-COMMERCE
The growth of modern e-commerce systems demands high efficiency in inter-service communication, especially within microservices architectures that require fast and reliable data exchange. One of the main challenges is selecting a communication protocol capable of handling product catalog reads under high access loads. This study compares two popular RPC protocols—gRPC and Apache Thrift—in the context of microservices-based e-commerce catalog retrieval. The implementation process involves building two backend services that are logically identical but differ in the communication protocol used. Testing was conducted under various virtual user load scenarios and analyzed using six key performance metrics: minimum, maximum, average, median, and the 90th and 95th percentiles (p90, p95). The results show that gRPC generally provides lower response times than Apache Thrift under light to heavy loads, although its performance begins to degrade under very high loads. Conversely, Apache Thrift exhibits greater performance variability but can still maintain stable throughput under certain conditions.
Inventory Code | Barcode | Call Number | Location | Status |
---|---|---|---|---|
2507005424 | T183108 | T1831082025 | Central Library (Reference) | Available but not for loan - Not for Loan |