logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

桌游、房间类的游戏设计与开发实现(四),netty 分布式网络游戏服务器框架,netty 集群网络游戏服务器框架。

该模块是桌游类、房间类游戏的解决方案。比较适合桌游类、房间类的游戏基础搭建,基于该模型可以做一些如,炉石传说、三国杀、斗地主、麻将 ...等类似的桌游。或者说只要是房间类的游戏,该模型都适用。比如,CS、泡泡堂、飞行棋、坦克大战 ...等。如果你计划做一些桌游类的游戏,那么推荐你基于该模块做扩展。该模块遵循面向对象的设计原则,没有强耦合,可扩展性强。且帮助开发者屏蔽了很多重复性的工作,并可为项目中

文章图片
#游戏#分布式#服务器
一个 Java 方法就是一个 Action —— ionet 的零学习成本之道

ionet框架:低学习成本的高性能网络开发方案 摘要:ionet框架通过"零学习成本"设计理念,为开发者提供高效网络编程方案。其核心特点包括:1)采用类Spring MVC的熟悉开发模式,用数字路由替代URL;2)支持TCP/WebSocket/UDP多协议复用同一套代码;3)通过断言+异常机制简化错误处理;4)集成JSR380规范实现声明式参数校验;5)提供控制台代码导航功能

#java#学习#python
4 行代码接入 Spring —— ionet 的生态融合之道

摘要: ionet作为纯JavaSE实现的网络通信框架,不绑定特定生态,可与Spring、Vert.x等主流框架无缝融合。其核心优势在于: 协议无关性:同一套业务代码支持TCP/WebSocket/UDP等多种连接方式,适配游戏、Web、IoT等场景; 生态兼容:通过注入Spring上下文实现依赖注入、事务管理,同时兼容Quarkus等轻量级框架; 性能保障:基于JDK25的分代ZGC,提供亚毫秒

#java#服务器#游戏 +1
ionet,java netty 分布式网络通信框架,纳秒级端到端延迟,游戏服务器框架。

ionet 是一个开源的轻量级分布式网络编程框架,框架能够做到纳秒级别的端到端延迟。 通过无锁、基于共享内存的环形缓冲区实现,彻底避免了内核态切换和锁竞争,这是达到极低延迟的关键。 极致的 CPU 效率,它让消息处理的速度几乎可以达到底层硬件的极限。适用场景:网络游戏服务器,物联网,高频行情推送,高频金融交易、市场数据分发、订单处理。(低延迟要求极高)适用场景网络游戏服务器物联网高频行情推送实时博

文章图片
#java#分布式#游戏 +2
无锁并发不再难 —— ionet 线程执行器设计哲学

ionet框架通过创新的线程模型解决了游戏服务器开发中的并发难题。其核心设计是"一个用户一个线程",保证同一用户的所有请求都在同一个线程中串行执行,天然避免并发冲突。框架提供三种线程执行器:用户线程执行器(默认)、用户虚拟线程执行器(IO密集型)和简单线程执行器(计算密集型),并通过位运算实现高效线程分配。与传统方案相比,ionet无需手动加锁、无死锁风险、性能更高,开发者只需

#java#服务器#游戏 +1
不止 request/response —— ionet 的 4 种通信模型选型指南

通信模型选择指南:提升业务代码清晰度与性能 本文分析了4种通信模型及其适用场景: Request/Response:适用于登录验证等简单交互 Request/Multiple Response:匹配系统等分布式数据收集场景 Broadcast:房间状态同步、全服公告等推送需求 EventBus:解耦复杂业务逻辑,支持跨进程事件驱动 关键优势: 无需中间件实现分布式通信 全链路追踪能力 根据订阅情况

#游戏#服务器#java
到底了