当前位置: 首页 > 软件库 > 服务器软件 > HTTP服务器 >

Evmongoose

可伸缩 HTTP 服务器库
授权协议 GPL
开发语言 C/C++
所属分类 服务器软件、 HTTP服务器
软件类型 开源软件
地区 国产
投 递 者 公西俊民
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Evmongoose是一个API接口友好和可伸缩的HTTP服务器库,它基于mongoose和libev实现。Evmongoose支持高度的可定制化 来扩展你的应用程序。

在开始这个项目之前,我一直都没有找到一个令我满意的基于事件框架的HTTP服务器库。那些HTTP 服务器库只能loop它自己的对象,不能添加我自己的对象。比如我想基于事件框架监视某个信号(比如SIGINT)或者某个文件。

特性

  • 高度的可定制化

  • 支持HTTPS

  • SSL库可选:OpenSSL和mbedtls,对于存储苛刻的系统可选择mbedtls

  • 支持Lua

 相关资料
  • 假设某个负载均衡器(希望将来不会出现一个故障点,但我不知道如何实现这一点,或者可能只是转移到AWS)正在将SocketIO连接从终端客户机分配到聊天服务器。不同的用户连接到不同的服务器可能在同一个房间,因此需要将消息发送到其他服务器。 我如何可行地实现这样的东西?希望不要太复杂。 问题:(1)如果所有服务器都需要处理所有的消息,因为用户可以通过任何服务器登录,这是否可以扩展?(2)服务器之间是否需

  • 我试图从使用逻辑应用程序的服务总线队列读取消息。我没有找到任何关于逻辑应用程序如何根据队列中的消息数量进行缩放的留档。任何帮助或指针非常感谢。

  • 我有500MB的数据要推送到云搜索。 以下是我尝试过的选项: 直接从控制台上传: 试图上传文件时,有5 MB的限制。 然后将文件上传到S3并选择S3选项, 上传到S3并在控制台中给出S3 url: 失败并要求尝试命令行。 尝试使用命令行 aws cloudsearchdomain上载文档--endpointurlhttp://endpoint--内容类型application/json--文档s3

  • ?> 完全协程化的Http服务器实现,Co\Http\Server继承自Co\Server,在此不再赘述,只说差异。 与 Http\Server 的不同之处: 可以在运行时动态地创建、销毁 对连接的处理是在单独的子协程中完成,客户端连接的Connect、Request、Response、Close是完全串行的 !> 需要v4.4.0或更高版本 !> 若编译时开启HTTP2,则默认会启用HTTP2协

  • 程序代码 http_server.php $http = new Swoole\Http\Server("0.0.0.0", 9501); $http->on('request', function ($request, $response) { var_dump($request->get, $request->post); $response->header("Content

  • 伸缩是对该应用所启动的pods数量进行一个控制。 同样进入应用的详情页页,在右上角找到“伸缩”按钮并点开。 在弹出来的对话框中选择启动的POD数量,如下图: 提交之后若数量大于之前的数量,则会启动缺少的POD数量,若小于之前的值,将会逐步减少应用的POD。 目前给的最大值是8个pod,资源可使用的内存是16G,若您的应用超过我们所设定的最大值。想办法优化吧,64核128G内存都不够用,这种级别的应

  • 问题内容: 我想在本地实现Java HTTP服务器,这意味着服务器计算机将由我控制。我预计将不超过20个客户端向其发送请求。我想知道如何去做: 我应该使用像Apache Tomcat这样的J2EE servlet容器吗? 我可以使用J2SE类并使用它们来构建它吗? 有没有其他选择? 您的经验表明什么? 问题答案: Sun 1.6 JRE中嵌入了一个简单的HTTP服务器。它不兼容JavaEE或ser

  • 主要内容:1.概述,2.API,3. Tomcat 实现1.概述 Dubbo 的 HTTP 服务器,在 dubbo-remoting-http 模块中实现,使用在 http://、 rest://、hessian://、webservice://协议上。 dubbo-remoting-http 模块,类图如下: 2.API 2.1 HttpServer 实现 Resetable 接口,HTTP 服务器接口。方法如下: 2.2 AbstractHttpS