1 Star 0 Fork 94

tyxia / Umsp-netty

forked from Solo / Umsp-netty 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Umsp-netty

Description

Message push(synchronize) and Instant Messaging,base on netty

分布式数据分发,群组广播,网络数据传输框架,适用于视频通话,Moba等实时联网游戏场景

Software Architecture

CS结构

  • 服务端为Java,基于NIO框架Netty
  • 客户端为C/C++、Java、C#,JavaScript、TypeScirpt。跨平台适配,支持Andoid,iOS,Win、Mac、Linux,H5平台

Feature

  1. 性能不错, 可动态扩容, 理论上只要机器够,支持海量的玩家同时在线进行频繁的数据交互,如MOBA游戏
  2. 可同时支持 私有tcp/websocket/kcp协议. 适用于H5/Native游戏二次开发
  3. 玩家匹配服务独立, 匹配规则自定义,甚至可将客户端链接调度到localhost的机器上,方便调试.
  4. 编译部署方便, 配合idea一键打包, 4个jar包走天下(4个服务可分开部署)

Installation

  1. 服务端工程用Idea或者Eclipse打开。本地依赖,可离线运行
  2. 客户端Android Studio、WebStrom,CLion,VS
  3. JS的Demo为JavaScipt所写Html页面,用于快速开发调试新功能,及并发测试。

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request

空文件

简介

适用于视频通话,Moba等实时联网游戏场景的网络服务开发框架 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/tyxia/Umsp-netty.git
git@gitee.com:tyxia/Umsp-netty.git
tyxia
Umsp-netty
Umsp-netty
master

搜索帮助