mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-08-18 06:27:01 +00:00
doc[zfoo]: 更新文档
This commit is contained in:
@@ -58,10 +58,11 @@ Why is zfoo protocol ?
|
||||
Ⅲ. 详细的教程和完整的工程案例
|
||||
--------------------
|
||||
|
||||
- 有问题,先看 [FAQ](./doc/FAQ.md) 能否解决你的问题,每个工程目录的test文件夹下都有标准的demo展示和注释说明,可以直接运行
|
||||
- 有问题,先看 [FAQ](./doc/FAQ.md) 能否解决你的问题
|
||||
- 依然有问题,参考每个工程目录的test文件夹下的标准demo展示和注释说明,可以直接运行
|
||||
- [问题讨论群QQ: 876280300](https://qm.qq.com/cgi-bin/qm/qr?k=uSo2FnXz50i5UZ1LYZS1sPsVWW9A34v-&jump_from=webapi) <a target="_blank" href="https://qm.qq.com/cgi-bin/qm/qr?k=uSo2FnXz50i5UZ1LYZS1sPsVWW9A34v-&jump_from=webapi"><img src="https://img.shields.io/badge/qq%E8%AE%A8%E8%AE%BA%E7%BE%A4-876280300-green"/></a>
|
||||
|
||||
- [zfoo 框架视频教程](./doc/video-tutorial.md),持续更新中,新手友好,先从简单的基础使用开始,然后再深入到底层核心代码运行
|
||||
- 新手起步困难的话,直接看手把手的[zfoo 框架视频教程](./doc/video-tutorial.md),新手友好,先从简单的基础使用开始,然后再深入到底层核心代码运行
|
||||
|
||||
- [tank-game-server](https://github.com/zfoo-project/tank-game-server) 网络游戏《进击的坦克(The Fight of Tanks)》,新手友好,难度2星
|
||||
- 快速体验,tank游戏入口 [tank.zfoo.net](http://tank.zfoo.net)
|
||||
|
||||
-12
@@ -72,15 +72,3 @@ SignalAttachment的signalId就是用于RPC的同步和异步的信号,通过
|
||||
- icon使用的material font,mdi 5.3.45,https://pictogrammers.github.io/@mdi/font/5.3.45/
|
||||
|
||||
---
|
||||
|
||||
#### TODO:
|
||||
|
||||
1. 参看一下akka的actor实现,进一步优化net的线程模型,统一异步回调的argument参数
|
||||
|
||||
2. protocol需要支持更多的语言,python,go,C++
|
||||
|
||||
3. Router中的ThreadLocal主要就是让上层@PacketReceiver所表示的收包方法少传一个参数IAttachment,这块设计可以优化
|
||||
|
||||
```
|
||||
提前把这个参数存起来,就不用传到上层去用了,便于优雅的调用,但是也带来了一些不必要的性能损耗
|
||||
```
|
||||
|
||||
+11
@@ -10,3 +10,14 @@
|
||||
|
||||
- 使用更高性能的Cache2k替换Caffeine
|
||||
- 重新规划包,现在的分包太集中
|
||||
|
||||
|
||||
### other
|
||||
|
||||
1. protocol需要支持更多的语言,python,go,C++
|
||||
|
||||
2. Router中的ThreadLocal主要就是让上层@PacketReceiver所表示的收包方法少传一个参数IAttachment,这块设计可以优化
|
||||
|
||||
```
|
||||
提前把这个参数存起来,就不用传到上层去用了,便于优雅的调用,但是也带来了一些不必要的性能损耗
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user