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