1

我正在使用 ZeroMQ C++ 库。该ZMQ_SWAP选项将未完成的消息存储在磁盘上。如何指定交换文件?该zmq_setsokopt函数只设置交换大小,如下所示:

uint64_t swap = 25000000;
zmq_setsockopt (publisher, ZMQ_SWAP, &swap, sizeof (swap));
4

1 回答 1

3

ZMQ_SWAP由于实现它的问题,已在 0MQ 的 v3.x 中删除。据我所知,从未实现指定路径的选项。

如果您在 v2.1.x 中使用此选项,则无论如何都需要重新设计以升级到更新版本的 0MQ。

有关更多详细信息,请参见此处此处

于 2013-07-31T09:01:30.930 回答