feat[protocol]: 支持godot的GdScript

This commit is contained in:
jaysunxiao
2021-10-18 19:17:55 +08:00
parent 3743912b32
commit 4dbdfe8afb
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -37,7 +37,7 @@
- 事件总线 [event](event/src/test/java/com/zfoo/event/ApplicationTest.java)
- 时间任务调度 [scheduler](scheduler/README.md)
- 内置在程序里的**轻量级cpu,内存,硬盘,网络监控,** 无需代码和额外工具,解放运维生产力 [monitor](monitor/src/test/java/com/zfoo/monitor/ApplicationTest.java)
- 网络通信协议完美支持 **GodotUnityCocos** 协议生成不依赖任何第三方库和插件
- 平台支持 **GodotUnityCocos** 网络通信协议支持**Java Javascript C# Lua GDScript**不依赖任何第三方库和插件
Ⅱ. 背景和适用项目
---------------
+1 -1
View File
@@ -1,7 +1,7 @@
### . 简介
- zfoo protocol是目前的Java二进制序列化和反序列化最快的框架,并且线程安全
- 协议目前原生支持Java Javascript C# Lua,协议理论上可以跨平台
- 协议目前原生支持Java Javascript C# Lua GDScript,协议理论上可以跨平台
- 使用Javassist字节码增强动态生成顺序执行的序列化和反序列化函数,顺序执行的函数可以轻易的被JIT编译以达到极致的性能
- 单线程环境,在没有任何JVM参数调优的情况下速度比Protobuf快20%,比Kryo快40%[参见性能测试](src/test/java/com/zfoo/protocol/SpeedTest.java)
- 多线程环境,zfoo和Protobuf的性能不受任何影响,kryo因为线程不安全性能会有所损失,[参见性能测试](src/test/java/com/zfoo/protocol/SpeedTest.java)