c++ - Libevent aerospike 客户端::是否可以在我的事件处理机制中注册 Aerospike FD

标签 c++ epoll libevent aerospike

我已经使用 epoll 实现了我自己的事件处理机制,所以我已经有一个线程在运行。我只想在我的事件循环中注册 Aerospike FD。有可能这样做吗?还是会产生一个新线程?

最佳答案

不幸的是,没有。按照设计,FD 不会暴露在 API 之外。 Aerospike 的驱动程序为每个发现的节点维护自己的连接池并按需使用它们。它生成自己的线程来执行事件。

关于c++ - Libevent aerospike 客户端::是否可以在我的事件处理机制中注册 Aerospike FD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30749333/

相关文章:

c - 从 libevent 中的 HTTP 服务器响应中获取所有 HTTP header

c++ - nodejs 与运行 libevent 有何不同?

crash - libevent-2.1.4-alpha,启用IOCP初始化时服务器无法接收连接事件

c++ - 哪个更好,放在一起或分开一些成本?

c++ - 在 Xcode 4 中链接和编译 Armadillo

c++ - 将代码存储在头文件中会导致 C++ 中的内存管理问题吗?

c - 套接字,使用 SOCK_DGRAM、epoll 进行客户端服务器通信

c - 一个 nginx worker 进程是同时处理两个请求还是一个一个处理?

c++ - 如何使用任意字符串作为 C++ 中的锁?

c - 基于 epoll 的服务器中的空闲连接超时