mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-14 18:19:28 +00:00
perf[orm]: 循环对象校验和格式语法分析校验
This commit is contained in:
1 parent
4eeba6d6d4
commit
1647b99ccf
7 files changed
+259
-116
No files matched your search
@@ -73,6 +73,8 @@ cpu: i9900k
|
||||
如果考虑支持修改协议类属性名称,必须让字段的读写顺序可控,这就需要注解来标识属性的顺序(protostuff就是这样做的),但是感觉这样不优雅。
|
||||
如果考虑支持字段增加和减少,需要消耗5%左右的性能(预估),并且增加一倍的包体积大小(写入字段的顺序),感觉不是非常划算。
|
||||
因为可以通过协议版本号来解决这个问题,所以去支持这样的增删操作动力并不是非常的大。
|
||||
|
||||
对于服务器来说协议一般有对内和对外的协议,对外protobuf用起来还行,但是服务器的内部调用protobuf用的就少了,用zfoo就可以统一对内和对外的协议。
|
||||
```
|
||||
|
||||
### Ⅵ. 协议规范
|
||||
|
||||
Reference in new issue
Block a user