如果我想要事件驱动的服务器使用libevent或libev



我想让基本的聊天服务器使用事件驱动库之一。但是选择什么呢?Libevent和libev哪个更好?哪个有更好的c++支持?哪些符文在Windows中更好?哪个更快?快速开发和理解

我更喜欢libbev。它非常简约,我看到的一些基准测试(可能是旧的)表明它的性能更好。文档也很好。

我更喜欢libevent,因为
1)它有一个HTTP服务器(原生的和作为一个外部项目),
2) HTTP客户端(如果您需要事件驱动的服务器使用外部服务,则非常有用);Libev有一个,但是用最新的Libev无法编译。
3) dns服务器(我用它来自动重定向流量高可用性)
4) IMO,更好的文档
5)更好地维护(见2)

不仅仅是libevent和libev之间的选择。提振。亚洲很棒。编程模型工作得很好,它被集成到Boost中,无论如何你都应该使用它。

如果你只是学习,你不太可能注意到库造成的任何速度差异。

相关内容

  • 没有找到相关文章

最新更新