Advertisement

Dorado:采用Netty4构建的简易、轻量且高效的HTTP Restful API服务端框架

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Dorado是一款基于Netty4开发的高效HTTP RESTful API服务端框架,以其简洁的设计和低资源消耗著称,适合快速开发高性能网络应用。 多拉多是一个简单、快速且轻量级的HTTP RESTful服务器实现,基于Netty4和JDK 1.8。 产品特点: - 支持HTTP/1.1 和 HTTP/1.0 协议。 - 内置JSON / Protobuf序列化支持。使用Fastjson作为默认的JSON序列化框架;若需Protobuf序列化,则需要自行添加protobuf依赖,且要求protobuf版本为2.x。 - 提供Http路由功能,并允许通过任意Java正则表达式定义路径规则(例如:{pathVariable: regex})。 - 支持文件上传功能。 - 具备Spring框架支持,默认采用注解方式初始化spring容器。 - 可与SpringBoot集成并整合Swagger REST API文档。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • DoradoNetty4HTTP Restful API
    优质
    Dorado是一款基于Netty4开发的高效HTTP RESTful API服务端框架,以其简洁的设计和低资源消耗著称,适合快速开发高性能网络应用。 多拉多是一个简单、快速且轻量级的HTTP RESTful服务器实现,基于Netty4和JDK 1.8。 产品特点: - 支持HTTP/1.1 和 HTTP/1.0 协议。 - 内置JSON / Protobuf序列化支持。使用Fastjson作为默认的JSON序列化框架;若需Protobuf序列化,则需要自行添加protobuf依赖,且要求protobuf版本为2.x。 - 提供Http路由功能,并允许通过任意Java正则表达式定义路径规则(例如:{pathVariable: regex})。 - 支持文件上传功能。 - 具备Spring框架支持,默认采用注解方式初始化spring容器。 - 可与SpringBoot集成并整合Swagger REST API文档。
  • JQHttpServer:QtHTTP/HTTPS
    优质
    简介:JQHttpServer是一款基于Qt框架开发的高效、简洁的HTTP和HTTPS协议服务器解决方案。它专为需要快速部署网络服务的应用程序设计,提供了一个易于使用的接口来处理请求与响应。 JQHttpServer 是基于 Qt 开发的轻量级 HTTP/HTTPS 服务器。它使用 QTcpSocket 和 QSslSocket 分别处理 HTTP 和 HTTPS 协议,并依赖于 core、network、concurrent 和 testlib(仅用于测试)等 Qt 库,以及 OpenSSL(如果需要支持 HTTPS)。JQHttpServer 不依赖外部库,理论上可以在任何支持 Qt 的平台上部署。推荐在 Linux 或 Unix 系统上使用该服务器,在这些系统中自 Qt 5.7 开始底层模型从 select 更换为 poll,从而解决了并发限制问题。 为了获得最佳体验,请确保您使用的是 Qt 5.8.0 版本或更高版本,并且您的编译器支持 C++11。操作系统方面没有特别的要求。JQHttpServer 的源代码已开源在 GitHub 上,欢迎提供反馈意见或者对项目给予关注和支持。
  • VBMAN:利VB6 - VB6.PRO
    优质
    VBMAN是基于VB6开发的一款高效服务器管理框架,旨在提供强大的功能和灵活性,适用于各类企业级应用需求。 VBMAN:基于VB6的快速服务器框架 有人羡慕Python的一句话启动Web服务器功能吗?现在使用VB6也可以实现!这是一个能让您的VB程序迅速具备服务器能力的框架,包括但不限于以下几点: 1. HTTP 服务器及客户端; 2. Web API 服务; 3. WebSocket 服务及客户端; 4. 实时数据推送至浏览器(SSE); 5. 配套数据库ORM模块; 6. 支持JSON处理功能模块; 7. 可作为ASP和VBSJScript脚本的服务器使用,甚至可将脚本源码打包为单文件EXE格式发布; 8. 以单一 .dll 文件形式进行部署。 目前该框架已经完成静态服务器及VB对象服务器的功能开发。近期将会完善基本示例,并在页面上免费提供下载。我们将在接下来几天内进一步优化数据库和JSON模块,以便实现一个完整的Web前后端项目实例展示,代码简洁易懂且可以直接用于实际项目的开发中。
  • 勾股CMS是ThinkPHP6、Layui和MySql快速后台开发
    优质
    简介:勾股CMS是一款基于ThinkPHP6、Layui及MySQL打造的高效、简洁的后台开发框架,适用于快速应用搭建与开发。 系统管理: - 系统配置 - 功能模块 - 功能节点 - 权限角色 - 管理员 - 操作日志 - 数据备份 - 数据还原 基础数据: - 导航设置 - 网站地图 - 轮播广告 - SEO关键字 - 搜索关键词 平台用户: - 用户等级 - 用户管理 - 操作记录 - 操作日志 资讯中心: - 文章分类 - 文章列表 商品中心: - 商品分类 - 商品列表
  • 基于QtHTTP/HTTPS器开发
    优质
    本项目采用Qt框架设计了一款高效、易用的轻量级HTTP/HTTPS服务器,旨在为开发者提供简洁灵活的网络服务解决方案。 这是一款基于Qt开发的轻量级HTTP/HTTPS服务器,底层采用QTcpSocket与QSslSocket两个版本分别对应HTTP和HTTPS协议。所需库包括:core、network、concurrent 和 testlib(仅用于测试,运行时不需要),以及 OpenSSL(如果需要支持 HTTPS)。该库不依赖外部库,因此理论上可以在任何Qt支持的平台上部署。 推荐使用Linux或Unix系统,因为在 Qt 5.7 版本之后,其底层模型从 select 更换为 poll ,这样就不再受1024并发连接数量限制。建议使用 Qt5.8.0 或更高版本,并且需要一个支持 C++11 的编译器(如 VS2013 及以上)。该库对操作系统没有特别要求。
  • LiteFlow:处理
    优质
    LiteFlow是一款专注于提供轻量级、高效率解决方案的微服务处理框架。它采用简洁的设计理念,旨在帮助开发者更便捷地构建和管理复杂的业务流程,同时保证系统的高性能与稳定性。 您的支持是我继续前进的动力。LiteFlow是一个轻量且快速的组件式流程引擎框架,它通过将业务代码解耦为独立可复用的组件,并提供热加载规则配置功能来实现即时修改。 它的主要特性包括: - 解耦复杂业务:它是处理复杂业务的理想工具,能够以统一的方式对所有组件进行编排。 - 多种格式支持:LiteFlow允许使用XML、JSON或YAML文件编写流程规则。 - 灵活的配置源:框架内置了本地文件和Zookeeper配置源的支持,并且用户可以自定义实现来从任何地方加载配置。 - Spring集成友好:它不仅能够与Spring Boot无缝整合,也适用于传统的Spring项目及非Spring环境下的应用开发。 - 多种执行模式支持:提供串行处理和并行处理两种方式以适应不同的业务场景需求,并且内置了常用的表达式语句功能。 - 强大的流程管理能力:它提供了显式的子流程以及隐式的子流程管理模式,同时还拥有数据槽隔离机制确保多并发环境下上下文的独立性和稳定性。 - 低系统开销:LiteFlow对系统的性能影响非常小,在大规模微服务架构的核心业务场景下也能稳定运行。
  • PB HTTP与多层
    优质
    本项目专注于PB(PowerBuilder)HTTP服务端开发及多层架构应用设计,旨在提供高效、灵活的企业级解决方案。 服务端(jsxserver)采用C++ + IOCP + PBNI + zlib编写而成,支持PB长连接,并提供相应的客户端示例程序。它还支持HTTP GET 和 POST 调用,通过调用pbcall中的nvo_pbnicall来执行服务端业务代码。 该框架实现的主要功能如下: 1. **PB客户端调用**:此功能允许类似EAServer IIOP的远程方法调用,并且在断网情况下可以自动重连。它还支持心跳机制,确保连接稳定性。此外,其传输效率和响应速度优于传统的EAServer系统。 2. **点对点消息传递**:服务端可作为中间件转发客户端之间的即时信息,实现类似在线聊天的功能。同时,HTTP POST请求也可以通过此框架实时地传送给PB客户端,并由后者生成回应数据返回给发起请求的程序或设备。 3. **即时通知功能**:当服务端处理完成某项任务后,它可以向已建立长连接的PB客户端发送消息提醒。这种机制比传统的轮询方式更加高效和及时,在例如酒店房态更新、门诊挂号信息传递等场景中具有明显优势。
  • Python创GET/POST HTTP
    优质
    本教程介绍如何使用Python语言快速搭建一个支持GET和POST请求的简单HTTP服务器,适合初学者入门网络编程。 我用Python和TCP sockets编写了一个简单的HTTP web服务器,可以接收HEAD、GET和POST等请求消息。
  • C/C++ 实现 HTTP RESTful API 开发
    优质
    本课程深入讲解如何使用C/C++语言开发HTTP服务器和RESTful API,适合希望在后端领域拓展技能的开发者。 这段代码通过C或C++实现了一个简单的HTTP服务,可以用来搭建一个RESTful API服务器。
  • TelegramApiServer:洁、异步PHP电报API器:MadelineProto结合Amp HTTP...
    优质
    TelegramApiServer是一款基于PHP构建的高效、简洁且异步处理的电报API服务器,巧妙融合了MadelineProto库与Amp HTTP框架,提供卓越性能和简便开发体验。 TelegramApiServer 快速、简单且异步的PHP电报API服务器: 产品特点: - 快速异步Amp Http服务器 - 完全访问电报API:机器人和用户 - 多个会议支持 - 流媒体(在浏览器中查看文件) - 上传媒体功能 - WebSocket端点事件及日志记录 - MadelineProto优化设置以减少内存消耗 安装步骤: ```bash git clone https://github.com/xtrime-ru/TelegramApiServer.git TelegramApiServer ``` 此描述介绍了TelegramApiServer的功能和特性,包括其异步能力、对电报API的全面访问以及支持多种功能如会议管理、流媒体服务等。此外还提到了安装方法的具体步骤。