Commit Graph

285 Commits

Author SHA1 Message Date
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
kivenchen
7e1288f602 add OPEN_TARS_TRACE for user to open tars-trace for tars-call 2021-12-14 21:38:18 +08:00
ruanshudong
6a905ea155 fix servantprx http_call auto set host when not set host 2021-12-02 17:08:53 +08:00
ruanshudong
4e4cdbe16e TarsJson support map<TarsStructBase ....> format 2021-11-25 11:36:37 +08:00
ruanshudong
1292de5bd5 fix FFDLOG not work bug 2021-11-25 09:30:23 +08:00
edisenwang
51ac8f1e95 修复_traceCall未初始化产生的BUG,在纯客户端RPC调用可能会出现问题 2021-11-23 12:10:27 +08:00
ruanshudong
782b008443 tars json support enum as map key 2021-11-22 18:33:51 +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
abc8b06fc2 framework proto default without-trace 2021-10-17 11:07:18 +08:00
jarodruan
e7a77deb45 support mac arm & windows compiler 2021-10-17 11:07:18 +08:00
jarodruan
7d908b3797 fix windows encode utf8bom 2021-10-17 11:07: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
d40b26197b update tars-tools.cmake set TARS_K8S_WEB_HOST & TARS_K8S_BASE_IMAGE 2021-10-17 11:07:18 +08:00
root
98bc028996 fix tars protocol parse error when package len < 20 2021-09-26 10:33:31 +08:00
ruanshudong
f1ca7cbfd9 catch protocol parse error 2021-09-26 10:33:31 +08:00
ruanshudong
329ef5283e fix warning in high version gcc 2021-09-26 10:33:31 +08:00
julianyang
68e20b7cf6 Add promise package. 2021-09-26 10:33:30 +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
aae380d44d fix tars-tools.cmake for k8s upload all 2021-08-27 18:27:33 +08:00
ruanshudong
f4164fe12a tars_tools add gen_lib 2021-08-27 18:16:25 +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
1bdad61e22 add co, epoller support co.
add tc_transceiver, Network layer unification
2021-08-22 10:40:24 +08:00
ruanshudong
308c58d306 fix StatReport crash when communicatorEpoll delete 2021-08-19 14:53:22 +08:00
ruanshudong
dc370094f3 update protocol 2021-08-19 09:51:59 +08:00
ruanshudong
448234a1de tars-tools.cmake support K8S upload 2021-08-18 19:16:33 +08:00
edisenwang
79acc8debf Merge branch 'master' of https://github.com/edisenwangK/TarsCpp into hotfix/edisenwangK/fix_tc_json_bug 2021-08-06 02:07:28 +08:00
ruanshudong
482e4f8cb2 application add addServantWithParams support parameter for handle 2021-07-27 10:14:45 +08:00
ruanshudong
c8ab0a81df remove message.h opentracking define 2021-07-27 10:07:13 +08:00
ruanshudong
690bd01bcd Merge branch 'master' into release/2.4 2021-07-27 09:22:28 +08:00
wangguanfeng
fc8ccbaf05 support grpc and add GrpcDemo 2021-07-23 10:08:42 +08:00
edisenwang
49df6a5c53 增加tc_json.h int64_t字段,double字段存储int64_t值有可能会丢失精度 2021-06-30 18:41:02 +08:00
wincsb
5e720b3ad7 Fix the coredump problem of tars service after turning on the tars_opentracking compilation switch 2021-06-16 13:41:26 +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
ruanshudong
d9f10ddb94
Merge pull request #156 from hhuahh/coro_opt
协程调度机制调整
2021-04-02 09:21:51 +08:00
ruanshudong
557a2188db fix protocol 2021-03-28 22:27:52 +08:00