Commit Graph

43 Commits

Author SHA1 Message Date
smallnest
6fcbb3ba58 remove json-iterator to simpify deps 2024-04-23 19:22:55 +08:00
arch3754
1589be4f40 support: json-iterator 2023-03-16 19:34:52 +08:00
smallnest
71d302bd78 remove github.com/valyala/bytebufferpool 2022-12-18 18:09:49 +08:00
smallnest
2e3fc76fbb remove the message pool 2022-12-12 11:08:41 +08:00
smallnest
90dab0b693 protect decode panic 2022-12-09 11:18:31 +08:00
smallnest
6ce38a625f #685 remove poolUint32Data pool 2022-07-10 11:32:15 +08:00
serica
51852fdc1a fix typo 2021-12-09 06:42:40 -08:00
smallnest
51011c6501 modify byte pool 2021-07-18 14:39:17 +08:00
xusworld
36117cb1bb hotfix (package protocol) : fix some spelling mistake 2020-12-03 17:23:30 +08:00
smallnest
e4de7918ec remove v5 to make master to support gopath 2020-08-11 17:04:52 +08:00
smallnest
2b2d19376a pump version to v5.7.2 2020-08-06 17:25:11 +08:00
smallnest
bafc362557 #399 improve message.Encode using buffer pool 2020-05-03 19:15:19 +08:00
smallnest
b633eed003 remove v5 2020-04-28 18:42:05 +08:00
smallnest
d9d3fafbec modify for v5 2020-04-28 18:40:29 +08:00
smallnest
c13fa98bc4 remove v5 2020-04-28 18:20:33 +08:00
smallnest
1eebab9d9c add v5 tempralrily 2020-04-28 18:18:03 +08:00
smallnest
bff251b691 write idiomatic go code 2020-04-14 19:49:25 +08:00
smallnest
b81ab94868 #306 fix wrong cmux Matcher when implement jsonrpc2 2019-02-25 12:15:49 +08:00
smallnest
e4c779ca48 #267 don't use SliceByteToString for decode meta 2018-11-15 19:35:04 +08:00
goodjava@qq.com
1cae50b2ee [+] support thrift 2018-06-27 13:39:03 +08:00
smallnest
9e5e5a9501 first read/check magic number, and then read the rest header 2018-05-21 16:25:36 +08:00
smallnest
0c0461cc5d check magic numer 2018-05-21 15:41:58 +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
83ff6b6b47 #210 improve parsing messages to reuse data byte slice 2018-04-19 12:15:54 +08:00
smallnest
718eb9f206 avoid wrong setting in case of multiple calls 2018-02-27 16:41:48 +08:00
smallnest
1f2001a587 improve code quality 2017-12-20 17:28:45 +08:00
smallnest
25147ded76 Merge pull request #171 from phachon/master
fix setOneway
2017-11-10 17:24:58 +08:00
phachon
3a57116ff4 fix setOneway
It should be 0x20
2017-11-10 16:52:24 +08:00
smallnest
9c01bd07b4 fix wrong MessageType method 2017-11-07 19:50:01 +08:00
smallnest
a47c6fcb1f improve perforkmance of resetting array 2017-10-28 22:12:30 +08:00
smallnest
a93e1c4be0 refactor makelisteners 2017-10-27 09:28:43 +08:00
smallnest
42301ebfa4 fix some selector issues 2017-10-26 20:19:43 +08:00
smallnest
6faa326858 support standard protobuf messages 2017-10-24 15:08:27 +08:00
smallnest
81ce3d54f8 pooled uint32 bytes 2017-10-22 09:08:47 +08:00
smallnest
32518e0470 extract servicePath and serviceMethod from metadata 2017-10-22 01:27:55 +08:00
smallnest
42549d766c add Decode method for message 2017-10-20 14:49:31 +08:00
smallnest
17a9cd4451 add client 2017-10-09 18:04:01 +08:00
smallnest
c2ecba750b support protobuf and messagepack 2017-10-09 13:57:14 +08:00
smallnest
6aba34053a add server 2017-10-07 19:52:22 +08:00
smallnest
5046b750e9 review set methods 2017-10-04 17:59:35 +08:00
smallnest
605d346dbb add tests for protocol 2017-10-04 17:57:39 +08:00
smallnest
e8681ca5cd add rpcx protocol 2017-10-04 16:22:02 +08:00