Commit Graph

61 Commits

Author SHA1 Message Date
smallnest
d90b4ba208 add 2 options to control httpinvoke and jsonrpc 2.0 services 2019-05-30 20:12:39 +08:00
smallnest
d62a442068 #326 fix the issue that errors have been overrided 2019-05-22 19:45:35 +08:00
smallnest
8571645067 #323 put oneway reply into pool 2019-05-10 11:06:53 +08:00
smallnest
0e71741fb2 fix race issue 2019-04-11 10:56:46 +08:00
smallnest
dd4300b521 #313 support CORS for jsonrpc2 2019-03-26 16:30:19 +08:00
smallnest
48023c31be #312 rpcx should not invoke os.Exit. It is the responsibility of the application 2019-03-25 18:13:59 +08:00
smallnest
08a6536706 avoid to invoke plugins if the connection is closed 2019-01-31 11:11:30 +08:00
smallnest
e67be6a4de #232 support opentracing 2019-01-25 17:03:25 +08:00
liyiheng
1068f350b1 Optimize: Some lint issues fixed. 2018-12-13 20:19:59 +08:00
smallnest
fa882ccb86 add a method to get all active client connections 2018-09-25 11:52:39 +08:00
smallnest
559170b94f do not auth for heartbeat requests 2018-09-11 19:32:28 +08:00
smallnest
c205a7da6f #245 shutdown gateway graceful too 2018-08-15 18:17:48 +08:00
goodjava@qq.com
48f8d725b3 [+]优雅关机 2018-06-29 15:16:20 +08:00
goodjava@qq.com
7678e66a84 [+]优雅关机 2018-06-29 13:20:09 +08:00
goodjava@qq.com
b1f485da35 [+]优雅关机 2018-06-29 13:14:45 +08:00
goodjava@qq.com
bf13dee8f6 [+]优雅关机 2018-06-29 11:05:38 +08:00
goodjava@qq.com
d2ad510535 [+]优雅关机 2018-06-29 10:15:20 +08:00
smallnest
59c25973d9 #202 add PostConnClosePlugin 2018-06-14 19:26:48 +08:00
smallnest
5b4806e1dc #212 remove duplicated unzip 2018-04-25 21:34:19 +08:00
smallnest
f1c003a1e0 #212 implement compressor 2018-04-25 20:21:59 +08:00
smallnest
0a76452828 handle error of postreadrequest 2018-04-09 16:58:31 +08:00
smallnest
6883f803fa a broken AP change: extend PreWriteResponse 2018-02-27 17:33:02 +08:00
smallnest
013342af57 args can be pointer or not ans we should handles different cases for the argument 2018-02-27 16:56:20 +08:00
smallnest
52f3e2f02c #183 invoke rpcx services via http 2018-01-19 18:27:01 +08:00
smallnest
40fea5fcff add plugin for sending messages to clients 2018-01-15 15:15:04 +08:00
smallnest
8ee9ed2658 #194 implement bidirectional commnunication 2018-01-12 18:54:19 +08:00
smallnest
269eb25a8e update metrics plugin 2018-01-04 17:42:27 +08:00
smallnest
0949bd6a99 reuse args and replies 2017-12-22 17:11:35 +08:00
smallnest
1f2001a587 improve code quality 2017-12-20 17:28:45 +08:00
smallnest
a6543956a1 #165 support raw functions 2017-12-12 20:16:49 +08:00
smallnest
d117477c0f #165 support registering raw functions 2017-12-12 19:37:17 +08:00
smallnest
dc20b344a7 fix args setting that are not pointers 2017-11-01 17:18:52 +08:00
smallnest
c079990aca fix kcp/quic issue of client. Use their tags instead of udp 2017-10-30 19:53:33 +08:00
smallnest
24c716b4bd modify option setting of server by functional options 2017-10-30 19:31:09 +08:00
smallnest
6e35de033e #163 register services if they are expired 2017-10-27 17:30:34 +08:00
smallnest
a93e1c4be0 refactor makelisteners 2017-10-27 09:28:43 +08:00
smallnest
9f763e876e fix auth issue 2017-10-27 00:38:51 +08:00
smallnest
42301ebfa4 fix some selector issues 2017-10-26 20:19:43 +08:00
smallnest
f3b5140159 fix options setting 2017-10-26 13:55:03 +08:00
smallnest
3c09f7d859 implement metadata 2017-10-25 23:40:45 +08:00
smallnest
a10ceef7cf implement metadata 2017-10-25 22:52:34 +08:00
smallnest
a236a6a628 fix race issues 2017-10-25 17:38:18 +08:00
smallnest
be6e9d7c12 limit output stack size 2017-10-24 15:43:40 +08:00
smallnest
430b58a199 #128 add heartbeat feature 2017-10-22 19:49:58 +08:00
smallnest
f0db5e94b5 refactor TLS 2017-10-22 17:11:34 +08:00
smallnest
6801261c2d improve performance from 130000 to 190000 tps 2017-10-22 10:00:13 +08:00
smallnest
32518e0470 extract servicePath and serviceMethod from metadata 2017-10-22 01:27:55 +08:00
smallnest
b91d979b59 improve performance 2017-10-21 22:07:24 +08:00
smallnest
a7462875a8 fix wrong codes when write exampels 2017-10-20 16:24:36 +08:00
smallnest
42549d766c add Decode method for message 2017-10-20 14:49:31 +08:00