From 98815522b27ebf9b8bf7a25ac5230f2f23f6b997 Mon Sep 17 00:00:00 2001 From: godotg Date: Thu, 29 Sep 2022 15:56:50 +0800 Subject: [PATCH] =?UTF-8?q?doc[zfoo]:=20=E6=9B=B4=E6=96=B0=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++-- doc/FAQ.md | 12 ------------ doc/TODO.md | 11 +++++++++++ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 4ee38918..58148ffb 100644 --- a/README.md +++ b/README.md @@ -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) -- [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) diff --git a/doc/FAQ.md b/doc/FAQ.md index c533378c..f079d4d4 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -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,这块设计可以优化 - -``` -提前把这个参数存起来,就不用传到上层去用了,便于优雅的调用,但是也带来了一些不必要的性能损耗 -``` diff --git a/doc/TODO.md b/doc/TODO.md index f26e1f4c..d8a930d6 100644 --- a/doc/TODO.md +++ b/doc/TODO.md @@ -10,3 +10,14 @@ - 使用更高性能的Cache2k替换Caffeine - 重新规划包,现在的分包太集中 + + +### other + +1. protocol需要支持更多的语言,python,go,C++ + +2. Router中的ThreadLocal主要就是让上层@PacketReceiver所表示的收包方法少传一个参数IAttachment,这块设计可以优化 + +``` +提前把这个参数存起来,就不用传到上层去用了,便于优雅的调用,但是也带来了一些不必要的性能损耗 +```