3

libpqxxライブラリを介して PostgreSQL からデータ変更の通知を受け取る必要がある C++ アプリケーションを作成しています。ただし、チュートリアルにはそのようなユースケースは含まれていません。通知は複数のチャネルで受信する必要があります。また、boost::asioをネットワーク ライブラリとして使用しています。可能であれば、生の BSD スタイル ソケットをポーリングする代わりに、通知イベントの非同期コールバックでasioソケット クラスを使用することをお勧めします。誰かがこれのサンプルコードを提供したり、これを達成する方法についていくつかの外部リソースへのリンクを提供したりできますか?

4

1 に答える 1

3

から派生したクラスが必要です。http://pqxx.org/devprojects/libpqxx/doc/4.0/html/Reference/a00208.html「通知と受信者」および http://pqxx.org/devprojects/libpqxx/docpqxx::notification_receiverを参照してください/4.0/html/Reference/a00062.htmlの API リファレンスです。notification_receiver

于 2016-07-19T15:08:27.987 に答える