Commit Graph

908 Commits

Author SHA1 Message Date
liyingxin
3796acb33f
srpc tools: fix default transport_type and retry_max in config (#415)
Some checks failed
ci build / ubuntu (push) Has been cancelled
ci build / fedora (push) Has been cancelled
ci build / bazel (push) Has been cancelled
2024-12-16 19:29:01 +08:00
liyingxin
3ca4a40da2
json: fix JSON object name converting (#413)
Some checks failed
ci build / ubuntu (push) Has been cancelled
ci build / fedora (push) Has been cancelled
ci build / bazel (push) Has been cancelled
2024-11-20 23:19:20 +08:00
xiehan
931580d1ea
Fix http server module memory leak. (#411)
Some checks failed
ci build / ubuntu (push) Has been cancelled
ci build / fedora (push) Has been cancelled
ci build / bazel (push) Has been cancelled
2024-10-18 16:16:47 +08:00
liyingxin
bb882f9882
Update always_print_fields_with_no_presence to ensure compatibility with protobuf v26.x (#408) 2024-09-06 17:16:15 +08:00
xiehan
060ce7988e
Merge pull request #403 from holmes1412/master
Update workflow submodule.
2024-08-02 01:13:53 +08:00
holmes1412
d59c61a6b4 Update workflow submodule. 2024-08-01 22:01:14 +08:00
holmes1412
a3a2065f6d Update tutorial CMakeLists.txt : regenerate when files updated. 2024-07-30 22:49:37 +08:00
holmes1412
f72ac3c48e fix: JSON string converting. 2024-07-30 22:49:37 +08:00
xiehan
b26c810e24
Update C++ standard to c++14. (#400) 2024-07-17 18:10:35 +08:00
holmes1412
d05c477cc9 Set ignore_unknown_fields=true in JsonParseOptions for SRPC/TRPC Http message. 2024-07-16 20:19:05 +08:00
holmes1412
abeac13f4a Update workflow submodule. 2024-07-10 23:07:28 +08:00
holmes1412
728245d9a6 Make the return values of module and filter affect. 2024-07-10 23:07:28 +08:00
holmes1412
7375f4051a Add CustomModule for RPC and Http. 2024-07-10 23:07:28 +08:00
xiehan
226a0c32f5
Fix thrift 'typedef' nested namespace bug. (#393) 2024-06-25 19:46:05 +08:00
Xie Han
8d0658efdf 0.10.2 -> 0.10.3 2024-06-25 16:13:52 +08:00
liyingxin
627f69c8d3
thrift : replace emplace_back() with push_back() for std::vector<bool> (#391) 2024-06-11 19:03:35 +08:00
liyingxin
794e697ac2
TRPCHttpReqeust add trim_method_prefix() to prepare callee and func. (#390)
Co-authored-by: holmes1412 <liyingxin1412>
2024-06-06 19:35:05 +08:00
kedixa
33dd3ea659
fix thrift parser when return type has space (#385) 2024-05-22 22:08:00 +08:00
xiehan
e8c47365ad
Update workflow submodule. (#384) 2024-05-22 18:43:57 +08:00
xiehan
e50eae2dd1
Fix single line comment bug. (#383) 2024-05-21 21:12:47 +08:00
liyingxin
6996fb891c
Thrift : fix list<bool> (#382) 2024-05-21 21:08:02 +08:00
xiehan
7712ed1d09
Merge pull request #379 from Barenboim/master
update workflow submodule
2024-05-13 23:04:42 +08:00
Xie Han
1facf513e1 update workflow submodule 2024-05-13 22:14:22 +08:00
liyingxin
2f56fe6331
TRPCServer get service_name from 'func' instead of 'callee' because 'callee' is not guaranteed to be service_name from transport protocol (#378) 2024-04-17 21:36:23 +08:00
Charles
56bab40bfc
Fix typo (#375)
sprc -> srpc
2024-04-07 16:46:22 +08:00
Xie Han
e52cad0cb3 Fix wfrest::Json bug. 2024-03-22 22:56:37 +08:00
liyingxin
1cbe518a0c
Update tutorial (#372) 2024-03-18 19:26:15 +08:00
liyingxin
e75ec9671a
Merge pull request #371 from holmes1412/master
Update README
2024-03-18 15:47:14 +08:00
holmes1412
1c91060d1e Update README 2024-03-18 15:45:27 +08:00
zhang275
8785ffcb0e
Fixed readback boundary (#370) 2024-03-18 14:35:05 +08:00
liyingxin
d73e3f4c77
Merge pull request #368 from holmes1412/master
Update workflow submodule and version to 0.10.2
2024-03-14 22:59:36 +08:00
holmes1412
4b2b8db1e7 Update version 0.10.1 -> 0.10.2 2024-03-14 22:46:26 +08:00
holmes1412
d17080c520 Update workflow submodule. 2024-03-14 22:39:16 +08:00
liyingxin
e993fbff1a
RPCModule : update codes (#367) 2024-03-13 22:47:51 +08:00
liyingxin
5eedc287c3
Feat : support setting transport_type in RPCClientParams (#366) 2024-03-11 22:52:27 +08:00
xiehan
37bfd3c4de
Merge pull request #365 from Barenboim/master
Revert srpc::HttpServerTask.
2024-03-08 12:40:40 +08:00
Xie Han
8bdba183e4 Simplify code. 2024-03-08 00:33:35 +08:00
Xie Han
0faf8d6dc8 Revert srpc::HttpServerTask. 2024-03-08 00:20:35 +08:00
xiehan
8b382c516d
Merge pull request #364 from holmes1412/master
Fix : call RPCModule::server_task_end() after serialize_meta()
2024-03-07 20:26:20 +08:00
holmes1412
c186696c72 Fix : call RPCModule::server_task_end() after serialize_meta() 2024-03-07 18:58:05 +08:00
Xie Han
fd44a0a226 Fix RPC server default params. 2024-03-06 13:37:01 +08:00
Xie Han
c5aea77ff2 Use SERVER_PARAMS_DEFAULT to initialize. 2024-03-06 02:29:29 +08:00
Xie Han
757b4379f7 Update workflow submodule. 2024-03-06 02:24:57 +08:00
xiehan
f071667be9
Merge pull request #362 from holmes1412/master
Trace : make RPCTraceOpenTelemetry default path modifiable
2024-03-05 23:19:13 +08:00
holmes1412
c86bb264ca Trace : make RPCTraceOpenTelemetry default path modifiable 2024-03-05 23:10:51 +08:00
xiehan
c5d27e03f6
Merge pull request #361 from holmes1412/master
Recent update for RPCModule
2024-03-04 16:55:28 +08:00
holmes1412
11daf65d45 RPCModule :
1. feat : RPCVar add HistogramCounter;
2. fix : collect_counter();
3. feat : reset() in expose() after every report interval;
4. feat : change the count of each Histogram bucket from accumulation to set value;
2024-03-02 16:52:22 +08:00
kedixa
27e34fbddf
invoke deflateEnd/inflateEnd to release memory (#360) 2024-02-05 20:58:40 +08:00
xiehan
cce3754e68
Merge pull request #359 from holmes1412/master
Update RPCModule for concurrency issues.
2024-01-30 22:29:23 +08:00
holmes1412
8e38763572 RPCModule :
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();
2024-01-30 21:10:35 +08:00