Commit Graph

334 Commits

Author SHA1 Message Date
lvxy1024
d1a7987ffe 修改 TypeAt 类模板实例化编译错误,如:TypeAt<0, char, int, double> n = 0;
error: wrong number of template arguments (4, should be 2)
2023-05-31 18:52:35 +08:00
ruanshudong
cc4e4afa4a fix servantproxy may crash when ctrl+c 2023-05-24 11:26:25 +08:00
vimer
c3862498f0 TarsStructBase 使用虚析构 2023-05-20 17:29:18 +08:00
wuxiaofeng1
91ac174db4 fix ReqMessage free 2023-04-15 21:28:33 +08:00
wuxiaofeng1
d1b2dd40a6 修复Property上报Min总为0 2023-04-15 21:28:33 +08:00
wuxiaofeng1
7d32e277bb rpc增加服务端耗时统计 2023-04-15 21:28:33 +08:00
wuxiaofeng1
7e8d2ebb3d Adpater未连接时ReqMessage内存泄露 2023-04-15 21:28:33 +08:00
wuxiaofeng1
bbe557ea74 Adpater未连接时请求超时统计 2023-04-15 21:28:33 +08:00
wuxf
af41549b63 RecvContext增加微秒接口,Current精确接收时间 2023-04-15 21:28:33 +08:00
wuxf
3713f511a7 keepAlive的时候refreshReg 2023-03-07 20:31:50 +08:00
BeyondWUXF
d6e5fa7d6d doKeepAlive active in reg 2023-03-07 20:31:50 +08:00
ruanshudong
0793be0881 update protocol 2022-08-19 21:55:24 +08:00
wuxf
4db3c3c3a0 AdapterProxy reconnect毫秒参数 2022-08-16 09:23:39 +08:00
wuxf
7380c8961c 只对active的结点进行keepAlive 2022-08-16 09:23:39 +08:00
wuxf
ef5c4c09c7 增加服务端请求统计 2022-08-08 10:31:37 +08:00
ruanshudong
0bde6ab979 Fix: Asynchronous callback if dyeing open, active enabledying is required 2022-08-08 09:57:53 +08:00
ruanshudong
db73af53c2 Fixed the problem that no root servantproxy will not be called in the scenario where multi thread calls are started at the same time when serial calls are made(http mode). 2022-08-08 09:55:35 +08:00
ruanshudong
4688acc95b feat: add common_protocol_call 2022-08-08 09:33:57 +08:00
westonli
b5c3c0c0da 明确common_protocol_call的参数类型 2022-08-07 23:52:47 +08:00
westonli
1e43b702c1 删除注释 2022-08-07 23:30:21 +08:00
westonli
c5b5eb4a6c add common protocol call 2022-08-07 23:16:18 +08:00
westonli
6082be4557
Merge branch 'TarsCloud:master' into master 2022-08-07 23:10:46 +08:00
wincsb
5e4cf4bd25
fix memory leak
fix memory leak
2022-07-19 18:06:11 +08:00
westonli
b9423d1f60 add common protocol call 2022-07-03 22:17:24 +08:00
ruanshudong
e85a0ba016 Update changelist &version 2022-06-28 14:57:47 +08:00
ruanshudong
5e3652fec2 Fix: tc_clientsocket unix local socket bug 2022-06-28 14:57:47 +08:00
ruanshudong
025c66af6e Add: tc_clientsocket support unix local domain socket
Add: tc_docker use TC_Http::doRequest
2022-06-02 17:12:47 +08:00
Raymond Xie
9d54a809d5
bugfix makefile.tars
make sure to compile *.c and *.cc too
2022-05-30 00:50:18 +08:00
ruanshudong
b5d993ccb9 Add: tc_docker add exec, tc_logger thread use unique_ptr, tars2cpp
tars_hash use uint32_t
2022-05-23 13:43:03 +08:00
lbbniu
9c3aeef755 hashCode unified to uint32_t 2022-05-22 10:52:02 +08:00
ruanshudong
6219fcf456 update protocol 2022-05-18 17:14:13 +08:00
ruanshudong
40aa56d1d9 update protocol 2022-05-18 10:15:51 +08:00
ruanshudong
8b757946d1 update protocol 2022-05-17 15:28:04 +08:00
ruanshudong
e0bf66806f Optimize: move AppProtocol func imp to cpp 2022-05-16 20:39:30 +08:00
ruanshudong
c5d1876977 Add: update protocol 2022-05-16 15:17:00 +08:00
ruanshudong
e8af8838ae Add: tc_config add erase/eraseDomain, servant add doNoFunc 2022-05-09 10:12:05 +08:00
ruanshudong
d0f3e37549 Add: add tars interface push support 2022-05-05 18:59:40 +08:00
ruanshudong
e43eeaf291 update protocol 2022-05-05 11:40:28 +08:00
ruanshudong
0d056a9454 Add: .github/workflows/gitee-sync.yml 2022-05-05 11:37:16 +08:00
wuxf
8d08cbd6f9 修复EndpointManager updateOutter并发导致的crash 2022-04-25 10:18:42 +08:00
ruanshudong
daf87a2be6 Fix: notify & report add ServerConfig::Context(node_name) 2022-04-21 14:46:44 +08:00
ruanshudong
1b9ebbdde5 Fix: ObjectProxy initialize & doTimeout no in same thread, may cause
crash
Fix: thread process may delay in epoll_server NET_THREAD_MERGE_HANDLES_THREAD mode
2022-04-19 18:52:40 +08:00
ruanshudong
7bdd00f0f5 Fix: update registry ip list cause crash
Add: tc_json JsonValueArray add `find` func
Fix: epoll server checkFlow initialize parameter error
2022-04-15 15:31:57 +08:00
ruanshudong
b6663865ff Fix: compiler not install openssl docs 2022-04-02 21:21:59 +08:00
ruanshudong
fe25b3aed4 Fix: there is no business interface callback if there is no available node during asynchronous call
Optimize: In the service model, after receiving data, it is inserted into the queue in batch
Add: tc_json adds the function of merge
Optimize: the time occupation when parsing the protocol at the network layer, and release the network thread every 1ms to reduce the delay
2022-03-24 14:43:15 +08:00
ruanshudong
ca6640190f fix Tars.h compiler warning 2022-03-21 10:30:35 +08:00
ubuntu
8470809771 update protocol 2022-03-21 10:30:35 +08:00
ruanshudong
5a1ee5d93d update servant/protocol 2022-03-21 10:30:35 +08:00
BeyondWUXF
9a593e8337 keepAliveInterval配置加载异常 2022-03-21 10:30:35 +08:00
ruanshudong
fad81c26e2 add log 2022-02-25 11:15:12 +08:00