Commit Graph

157 Commits

Author SHA1 Message Date
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
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
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
lbbniu
9c3aeef755 hashCode unified to uint32_t 2022-05-22 10:52:02 +08:00
ruanshudong
e0bf66806f Optimize: move AppProtocol func imp to cpp 2022-05-16 20:39:30 +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
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
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
BeyondWUXF
9a593e8337 keepAliveInterval配置加载异常 2022-03-21 10:30:35 +08:00
ruanshudong
fad81c26e2 add log 2022-02-25 11:15:12 +08:00
ruanshudong
26ce453b08 support run in container 2022-02-25 11:15:12 +08:00
wuxiaofeng1
06939891bf 修改相关函数名、变量为keepAlive 2022-01-10 19:00:36 +08:00
wuxiaofeng1
b726c0498c AdapterProxy与服务端自动ping保活 2022-01-10 19:00:36 +08:00
ruanshudong
a2d091c6a1 support HashTag for same obj name different servant:
communicator->stringToProxy("obj#1");
2022-01-10 18:57:46 +08:00
wuxiaofeng1
b75dfe5120 解决网络抖动导致无节点可用情况下的异常 2022-01-01 20:36:03 +08:00
wuxiaofeng1
e5ac86f299 一致性hash异常适配域名、ipv6 2022-01-01 20:36:03 +08:00
wuxiaofeng1
1b3aea34fa 解决k8s等动态扩缩容时一致性hash异常 2022-01-01 20:36:03 +08:00
kivenchen
86279d465b 1. ServantProxy add tars_open_trace(); 2. tars2cpp add tars_open_trace; 2021-12-14 23:03:20 +08:00
ruanshudong
6a905ea155 fix servantprx http_call auto set host when not set host 2021-12-02 17:08:53 +08:00
ruanshudong
1292de5bd5 fix FFDLOG not work bug 2021-11-25 09:30:23 +08:00
ruanshudong
d683a144f3 remove log not use 2021-11-17 21:24:15 +08:00
ruanshudong
0a708f6d55 Fix the problem that the core will be when the independent communicator
client Ctrl + C exits
2021-11-15 16:23:12 +08:00
ruanshudong
8b6fc35145 fix TC_Coroutine rpc all not open co
fix co examples bug
2021-11-15 11:29:18 +08:00
kivenchen
91cf4b9c51 add trace param length control by server template 2021-10-17 11:07:18 +08:00
kivenchen
f5240831e3 add tars-trace for tarscpp 2021-10-17 11:07:18 +08:00
ruanshudong
f1ca7cbfd9 catch protocol parse error 2021-09-26 10:33:31 +08:00
ruanshudong
ddd626632d ServantHandle.cpp open co in NET_THREAD_MERGE_HANDLES_CO &
NET_THREAD_QUEUE_HANDLES_CO
2021-09-07 10:31:54 +08:00
ruanshudong
000feca1fd fix ServantProxyThreadData::deconstructor 2021-08-30 15:44:36 +08:00
ruanshudong
5d73af8c2e unit-test succ 2021-08-23 20:57:37 +08:00
ruanshudong
45bf0c25fb add servant/libservant/Message.cpp 2021-08-23 15:48:04 +08:00
ruanshudong
6b383550a5 add unitttest 2021-08-23 15:35:24 +08:00
ruanshudong
308c58d306 fix StatReport crash when communicatorEpoll delete 2021-08-19 14:53:22 +08:00
wangguanfeng
fc8ccbaf05 support grpc and add GrpcDemo 2021-07-23 10:08:42 +08:00
liubingbing2
74bb58f03c 修复 refresh-endpoint-interval 配置无效 2021-05-28 18:35:29 +08:00
edisenwang
9abcdd07d2 修复打开TARS_OPENTARCKING宏时,没有上报tarce信息的问题 2021-04-21 17:56:40 +08:00