GeekServer

极客服务器框架
授权协议 Apache
开发语言 Java
所属分类 程序开发、 高性能网络开发库
软件类型 开源软件
地区 国产
投 递 者 夏景同
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

GeekServer简介

GeekServer(极客服务器)是由国人开发的服务器软件,采用独特的防拥堵结构,结合长连 接和压缩传输等功能为一体,基本可以满足高并发的要求,经过测试在1000并发下一样可以 在80ms内将任务执行完。这个服务器不仅可以做静态服务器,而且能直接使用Java编写页 面,并且能嵌入而且Java项目。将多线程和Socket运用到极致,后续将添加NativePage 和CDN功能。

防拥堵结构和内存缓存功能

GeekServer按照Create when needed原则采用多线程方式将连接进行分散异步式处理, 并且能够将文件缓存到内存中加速处理。

适用场景

GeekServer拥有强大的并发能力和快速响应能力,非常适合于静态服务器、Java和静态交叉编程,它不需要任何依赖,并且可以在纯Java环境(不要依赖其它任何服务器)下编写页面,最重要的是它没有Servlet下的任何限制。

完全中文

面板完全采用中文编写,简单,实用,方便。

 

测试截图:

  • QQ交流群 : 228688193  github地址 GeekServer介绍: GeekServer是一个开源的单服结构的游戏服务器框架,采用C# .Netcore开发,开发效率高,性能强,跨平台,并内置不停服热更新机制,支持http tcp。可以满足绝大部分游戏类型的需求,特别是和Unity3D协同开发更佳。 设计理念:大道至简,以简化繁 GeekServer功能: 1.跨平台 使用C# .

 相关资料
  • 前面的章节介绍了所有 Redis 的重要功能组件: 数据结构、数据类型、事务、Lua 环境、事件处理、数据库、持久化, 等等, 但是我们还没有对 Redis 服务器本身做任何介绍。 不过, 服务器本身并没有多少需要介绍的新东西, 因为服务器除了维持服务器状态之外, 最重要的就是将前面介绍过的各个功能模块组合起来, 而这些功能模块在前面的章节里已经介绍过了, 所以本章将焦点放在服务器的初始化过程,

  • 问题内容: 我正在尝试使用JmDNS在客户端服务器应用程序中启用服务发现。我完全理解服务器端的服务注册表,其代码类似于以下内容: 但是,我在弄清楚如何让我的客户端从注册的服务中检索端口号和IP地址并使用此数据打开TCP连接时遇到了麻烦。我搜索了有关如何使用JmDNS的示例,但无济于事。这里有人可以给我一些基本的例子吗?或者,如果有人在JmDNS上有指向良好资源/教程的链接,可以请他们提供吗? 注意

  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se

  • 消息推送在APP应用中越来越普遍,来记录一下项目中用到的一种推送方式,对于Andriod它并没有自己的原生推送机制,一种简单的推送方式是采用第三方推送服务的方式,即通过嵌入SDK使用第三方提供的推送服务,主流的有百度云推送,极光推送,友盟,个推、亚马逊等等。本篇博文只介绍采用极光推送的方式。

  • 客户端-服务器(Client/Server)结构简称 C/S 结构,是一种网络架构,通常在该网络架构下的软件分为客户端和服务器。 服务器是整个应用系统资源的存储和管理中心,多个客户端分别各自处理相应的功能,共同实现完整的应用。在客户/服务器结构中,客户端用户的请求被传送到数据库服务器,数据库服务器进行处理后,将结果返回给用户,从而减少网络数据的传输量。 用户在使用应用程序时,首先启动客户端,然后通