apache / incubator-pegasus

Apache Pegasus - A horizontally scalable, strongly consistent and high-performance key-value store
https://pegasus.apache.org/
Apache License 2.0
1.96k stars 310 forks source link

feat: Support to build server binaries separately #2009

Closed acelyc111 closed 1 month ago

acelyc111 commented 1 month ago

This patch adds a new flag --separate_servers to indicate whether to build pegasus_collectorpegasus_meta_server and pegasus_replica_server binaries separately, otherwise a combined pegasus_server binary will be built. The corresponding option in CMake is SEPARATE_SERVERS.