sogou / srpc

RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
Apache License 2.0
1.93k stars 382 forks source link

Update RPCModule for concurrency issues. #359

Closed holmes1412 closed 7 months ago

holmes1412 commented 7 months ago
  1. fix : add lock and flag when RPCFilterPolicy report();
  2. feat : refactor the usage of RPCMetricsFilter::Collector;
  3. feat : add filter_name and differentiate the var reported by each filter;
  4. fix : add lock for SummaryVar::observe();