From 0c3d427faff050c5819f549229f0497bab898ed8 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Thu, 20 May 2021 19:12:50 +0800 Subject: [PATCH] =?UTF-8?q?doc[zfoo]:=20=E6=9B=B4=E6=96=B0=E8=AF=B4?= =?UTF-8?q?=E6=98=8E=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 14de1fad..5b41cdc6 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,9 @@ ``` 用Java做网络游戏涉及到比较复杂的交互场景的时候,远程请求非常多,这时候就需要一个高性能的rpc框架。 Java生态的rpc框架非常多,但是很少又rpc框架能够又契合到游戏项目的rpc框架,下面列了一些: -dubbo,代码重量级,在写这个框架的时候还不支持异步调用(现在支持),没有网关,无法直接和客户端交互 -grpc,代码重量级,使用复杂,部署复杂,没有网关,很难自定义,对使用的人要求高 -akka,用Scala语言,直接放弃 + dubbo,代码重量级,异步调用繁琐,没有网关,无法直接和客户端交互; + grpc,代码重量级,使用复杂,部署复杂,没有网关,很难自定义; + akka,用Scala语言,学习成本极高,直接放弃; 所以就写了一个万能的rpc框架,代码轻量级,可以方便的自定义,自带网关的,天生异步,工具链完整。 经过后续的不断优化,还做出了一个目前Java速度最快的序列化框架,然后速度就直接起飞了。 后来发现其实不仅仅能用来做游戏,只要有对性能有极致需求的rpc场景都能使用的上这个框架。