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 に答える