jaysunxiao
|
d4f0ceecf0
|
ref[proxy]: refactor read method of TunnelProtocolClient2Server
|
2025-06-30 22:47:13 +08:00 |
|
jaysunxiao
|
e690d3f224
|
perf[proxy]: don't send any packet when the tunnel buffer is full
|
2025-06-30 22:07:48 +08:00 |
|
jaysunxiao
|
1cfe5ab433
|
perf[proxy]: reduce the synchronization time of the heartbeat packets
|
2025-06-30 21:11:33 +08:00 |
|
jaysunxiao
|
2008a8117e
|
chore[util]: surround exception for stringToDate in TimeUtils
|
2025-06-28 22:27:34 +08:00 |
|
jaysunxiao
|
fb777bf203
|
doc: update document
|
2025-06-15 22:26:33 +08:00 |
|
jaysunxiao
|
2bfb59f694
|
doc: update document
|
2025-06-15 16:30:28 +08:00 |
|
jaysunxiao
|
2225acc86b
|
chore[net]: delete dead code
|
2025-06-13 15:59:06 +08:00 |
|
jaysunxiao
|
21fed98235
|
ref[net]: use zero copy in tunnel proxy server
|
2025-06-13 15:53:35 +08:00 |
|
jaysunxiao
|
7a8395b951
|
ref[net]: refactor udp server and client
|
2025-06-13 10:42:19 +08:00 |
|
jaysunxiao
|
6e6e064ad4
|
ref[net]: refactor session of client
|
2025-06-12 18:19:07 +08:00 |
|
jaysunxiao
|
be11fdc9be
|
ref: refactor packet service
|
2025-06-12 17:48:22 +08:00 |
|
jaysunxiao
|
75d186923c
|
feat: construct new virtual session
|
2025-06-11 23:05:29 +08:00 |
|
jaysunxiao
|
53ab3796a5
|
feat: support reverse proxy
|
2025-06-11 18:05:28 +08:00 |
|
jaysunxiao
|
71dda5cd38
|
update
|
2025-05-28 20:02:21 +08:00 |
|
godotg
|
4963d5034c
|
fix[storage]: use commas, semicolons, newline separators to parse array
|
2025-05-02 16:07:50 +08:00 |
|
godotg
|
7b57438fd0
|
feat[storage]: use commas, semicolons, newline separators to parse array
|
2025-05-01 14:27:44 +08:00 |
|
godotg
|
d3bd078b67
|
doc: update doc
|
2025-04-26 13:56:41 +08:00 |
|
jaysunxiao
|
1c368accb1
|
test[protocol]: test GdScript protocol
|
2025-04-21 21:26:46 +08:00 |
|
jaysunxiao
|
b8725f4408
|
ref[protocol]: refactor GdScript generation
|
2025-04-21 21:18:35 +08:00 |
|
godotg
|
5fc3dbbf53
|
update
|
2025-04-20 22:40:29 +08:00 |
|
jaysunxiao
|
4ebcd95d0c
|
doc: update doc
|
2025-04-17 17:43:54 +08:00 |
|
godotg
|
edacbfd9fa
|
test[protocol]: gdscript protocol generation test
|
2025-04-12 22:18:51 +08:00 |
|
godotg
|
1cbcaac1ed
|
ref[protocol]: simplify gdscript generation
|
2025-04-12 22:12:33 +08:00 |
|
godotg
|
b25a995c55
|
fix[protocol]: avoid the constant has the same name as a global class defined in gdscript
|
2025-04-06 16:29:06 +08:00 |
|
godotg
|
588de0130a
|
test[protocol]: gdscript protocol test
|
2025-04-06 13:32:46 +08:00 |
|
godotg
|
53d97524d6
|
ref[protocol]: use relative path to import GdScript dependency
|
2025-04-06 12:24:20 +08:00 |
|
godotg
|
62cf2bf019
|
ref[protocol]: use strict syntax to refactor GdScript generation
|
2025-04-06 11:59:41 +08:00 |
|
godotg
|
90626c9d78
|
chore[gdscript]: dictionary generic type support
|
2025-04-05 21:57:36 +08:00 |
|
godotg
|
9a536fe69e
|
feat[protocol]: support GdScript of godot 4.4
|
2025-04-04 13:40:48 +08:00 |
|
godotg
|
6a4f68417f
|
chore[maven]: update maven version
|
2025-03-30 21:28:57 +08:00 |
|
godotg
|
a245e63fc3
|
perf[orm]: if create entity fail when load entity, and throw exception
|
2025-03-30 19:45:53 +08:00 |
|
godotg
|
e27ff42fd1
|
chore[maven]: update maven version
|
2025-03-30 16:08:34 +08:00 |
|
jaysunxiao
|
032aa6c170
|
doc: netty ssl config
|
2025-03-25 10:38:58 +08:00 |
|
jaysunxiao
|
76b843d6ed
|
Merge pull request #144 from jobschen/LazyCache
删除无用注释
|
2025-03-06 15:55:00 +08:00 |
|
admin
|
667dc94f80
|
删除无用注释
|
2025-03-06 13:01:58 +08:00 |
|
jaysunxiao
|
84ee4b0bef
|
Merge pull request #143 from jobschen/LazyCache
LazyCache - 锁机制调整
|
2025-03-06 10:56:31 +08:00 |
|
admin
|
875a121af4
|
LazyCache - 锁机制调整
|
2025-03-06 10:38:46 +08:00 |
|
jaysunxiao
|
bcfb7780e6
|
Merge pull request #142 from jobschen/LazyCache
Lazy cache
|
2025-03-05 20:07:52 +08:00 |
|
admin
|
b171b1b35d
|
锁机制调整
|
2025-03-05 18:32:12 +08:00 |
|
admin
|
699a3b8214
|
锁机制调整
|
2025-03-05 18:31:27 +08:00 |
|
jaysunxiao
|
d3c4def871
|
Merge pull request #141 from jobschen/main
JMH 多线程缓存淘汰压力测试,存在并发问题
|
2025-03-05 17:24:57 +08:00 |
|
admin
|
c401f882e7
|
JMH 多线程缓存淘汰压力测试,存在并发问题
checkMaximumSize sorted
|
2025-03-03 13:09:08 +08:00 |
|
godotg
|
b8c0ea04a6
|
feat[cache]: lazy init SingleCache
|
2025-02-23 20:43:59 +08:00 |
|
godotg
|
14e4e55b63
|
feat[cache]: async lazyGet for SingleCache
|
2025-02-23 18:30:23 +08:00 |
|
godotg
|
0d1a5cc696
|
update
|
2025-02-22 22:07:48 +08:00 |
|
jaysunxiao
|
949da6bea1
|
chore[session]: unnecessary logs
|
2025-02-18 12:05:34 +08:00 |
|
godotg
|
f5e78b5ba9
|
doc: update doc
|
2025-02-16 21:49:13 +08:00 |
|
godotg
|
ed585657ca
|
doc: update README.md
|
2025-02-09 11:32:36 +08:00 |
|
godotg
|
1591543cce
|
del[net]: unnecessary if statement
|
2025-01-05 20:12:06 +08:00 |
|
godotg
|
2df0c28af6
|
fix[handler]: ChannelDuplexHandler doesn't need to be used ChannelHandler.Sharable
|
2025-01-05 15:24:59 +08:00 |
|