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
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