
java 分散式遊戲伺服器框架,集群遊戲伺服器框架,遊戲伺服器網關框架 ioGame 網路遊戲伺服器框架
- 2022 年 11 月 18 日
- 筆記
ioGame 国内首个基于蚂蚁金服 SOFABolt 的 java 网络游戏服务器框架;无锁异步化、事件驱动的架构设计 通过 ioGame 可以很容易的搭建出一个集群无中心节点、有状态多进程的分步式游戏服务器 无中间件依赖、代码即文档、JSR380、断言 + 异常机制 = 更少的维护成本、开发成本 …
Continue Reading
ioGame 国内首个基于蚂蚁金服 SOFABolt 的 java 网络游戏服务器框架;无锁异步化、事件驱动的架构设计 通过 ioGame 可以很容易的搭建出一个集群无中心节点、有状态多进程的分步式游戏服务器 无中间件依赖、代码即文档、JSR380、断言 + 异常机制 = 更少的维护成本、开发成本 …
Continue Reading目录 简介 搭建netty服务器 DNS服务器的消息处理 DNS客户端消息请求 总结 简介 在前面的文章中,我们提到了使用netty构建tcp和udp的客户端向已经公布的DNS服务器进行域名请求服务。基本的流程是借助于netty本身的NIO通道,将要查询的信息封装成为DNSMessage,通过net …
Continue Reading目录 简介 redis的高级用法 Redis中的pipline Redis中的Pub/Sub RESP protocol Simple Strings Bulk Strings RESP Integers RESP Arrays RESP Errors Inline commands 总结 简介 r …
Continue Reading目录 简介 支持DoT的DNS服务器 搭建支持DoT的netty客户端 TLS的客户端请求 总结 简介 在前面的文章中我们讲过了如何在netty中构造客户端分别使用tcp和udp协议向DNS服务器请求消息。在请求的过程中并没有进行消息的加密,所以这种请求是不安全的。 那么有同学会问了,就是请求解析一 …
Continue ReadingNetty 学习(十):ChannelPipeline源码说明 作者: Grey 原文地址: 博客园:Netty 学习(十):ChannelPipeline源码说明 CSDN:Netty 学习(十):ChannelPipeline源码说明 ChannelPipeline可以看作一条流水线,原料(字节 …
Continue Reading19年写的一个基础的TCP服务框架,内置了一个简单IOC容器,当时的目标是一方面能作为组件供第三方集成实现TCP通讯相关功能,另一方面作为提供一种服务框架范式。所以框架核心点主要还是通过适度的封装,隐藏底层的通讯细节,最终调用者接受到的是经过合包分包处理的字节数组,不涉及具体的协议解析,大家如果使用 …
Continue ReadingNetty 学习(八):新连接接入源码说明 作者: Grey 原文地址: 博客园:Netty 学习(八):新连接接入源码说明 CSDN:Netty 学习(八):新连接接入源码说明 新连接的接入分为3个过程 检测到有新连接。 将新连接注册到 worker 线程。 注册新连接的读事件。 检测新连接的代码 …
Continue ReadingNetty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 作者: Grey 原文地址: 博客园:Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 CSDN:Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 说明 在 N …
Continue ReadingNetty 学习(六):创建 NioEventLoopGroup 的核心源码说明 作者: Grey 原文地址: 博客园:Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 CSDN:Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 基于 …
Continue ReadingNetty 学习(五):服务端启动核心流程源码说明 作者: Grey 原文地址: 博客园:Netty 学习(五):服务端启动核心流程源码说明 CSDN:Netty 学习(五):服务端启动核心流程源码说明 说明 本文使用的 Netty 版本是 4.1.82.Final, <dependency> <g …
Continue Reading