私はウサギの mq ブローカーを使用するアプリケーションを持っており、php で記述されたコンシューマーがあり、この拡張機能http://pecl.php.net/package/amqpを使用しています。ヒップホップを使用してこれらのコンシューマーをコンパイルしたいのですが、ヒップホップでは amqp 拡張機能がサポートされていません。質問は、PECL 拡張機能を Hiphop にコンパイルできるかどうかです。
前もって感謝します
私はウサギの mq ブローカーを使用するアプリケーションを持っており、php で記述されたコンシューマーがあり、この拡張機能http://pecl.php.net/package/amqpを使用しています。ヒップホップを使用してこれらのコンシューマーをコンパイルしたいのですが、ヒップホップでは amqp 拡張機能がサポートされていません。質問は、PECL 拡張機能を Hiphop にコンパイルできるかどうかです。
前もって感謝します
拡張機能の機能と連携するには、C++ で HipHop 拡張機能を手動で作成する必要があります。元の PHP 拡張機能は、とにかく C ライブラリをラップするだけであれば、ほとんど役に立たない可能性があります。HipHop 拡張機能と PHP 拡張機能の違いについては、このスレッドの回答を参照してください: https://groups.google.com/group/hiphop-php-dev/browse_thread/thread/51184984d948a77b
HHVM-AMQP プロジェクトを開始しましたhttp://github.com/akalend/hhvm-amqp pecl/amqp のベースは存在しますが、違いがあります。サンプル ディレクトリを参照してください。開発者版です。