# dubbo-benchmark **Repository Path**: github_import/dubbo-benchmark ## Basic Information - **Project Name**: dubbo-benchmark - **Description**: https://github.com/apache/dubbo-benchmark.git - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dubbo Benchmark [![Build Status](https://travis-ci.org/apache/dubbo-benchmark.svg?branch=master)](https://travis-ci.org/apache/dubbo-benchmark) This project focuses on benchmarking and profiling dubbo framework with the combination of different serialization and transporter options. The code and the idea behinds it is inspired by [RPC Benchmark](https://github.com/hank-whu/rpc-benchmark). ## How To Run Benchmark Clone this project onto your desktop, then * Start the target server first, for example: ```bash ./benchmark.sh dubbo-kryo-server ``` * Start the corresponding client, for example: ```bash ./benchmark.sh dubbo-kryo-client ``` ## How to Run Profiling * Start the target server in profiling mode, for example: ```bash ./benchmark.sh -m profiling dubbo-kryo-server ``` * Start the corresponding client, for example: ```bash ./benchmark.sh dubbo-kryo-client ``` ## Specify hostname, port and output file for service ```bash ./benchmark.sh -s [hostname|ip address] -p port -f output ```