問題タブ [zend-queue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ZendQueueReceiverを実行するためのインフラストラクチャ
Zend_Queueオブジェクト階層を使用して、単純なメッセージングキューを設定して実行しています。Zend_Queue_Adapter_Dbバックエンドを使用しています。これをジョブキューとして使用して、後で処理するようにスケジュールすることに興味があります。それらはすぐに発生する必要はないが、後でではなく早く発生するはずの仕事です。
ジョブを実行するためのインフラストラクチャをセットアップするためのベストプラクティス/標準的な方法はありますか?キューからメッセージを受信するためのコードは理解していますが、私にはそれほど明確ではありませんが、その受信を行うプログラムをどのように実行するかです。コマンドラインでn個のメッセージを受信するcronは、1分に1回実行されますか?複数のWebリクエストを起動するcron。各Webリクエストはレシーバースクリプトを実行しますか?他に何かありますか?
接線ボーナスの質問。Zend_Dbで他のクエリを実行している場合、メッセージキュークエリはそのトランザクションの一部と見なされますか?
zend-framework - Zend サーバーなしで Zend_Queue を使用する
Zend Server をサーバーにインストールせずに Zend Queue を使用することは可能ですか?
php - Zend_Applicationの構成オブジェクトへの参照の取得
Zend_Application
の構成リソースへの参照を取得するためのヘルパーメソッド/オブジェクト/方法論はありますか?
私は私が次のようなことをすることができることを知っています
しかし、それは設定ファイルをリロード/解析します。実行中の指定された構成値を確認する方法を探していますZend_Application
。
私が解決しようとしているより大きな問題はZend_Queue
、デフォルトのデータベースリソースと同じデータベース設定を使用したいということです。「configへの参照を取得し、リソース値を読み取る」以外に、これを実現するためのより「Zend Like」の方法がある場合は、それも自由に共有してください。
php - Zend_Queue データベース スキーム
Zend_Queue を使用してメールをキューに入れ、送信しています (http://framework.zend.com/manual/en/zend.queue.adapters.html)
Zend_Queue_Adapter_Db のデフォルトのテーブル名を変更する方法はありますか? デフォルトでは、テーブル名は「queue」と「message」ですが、これは少し紛らわしいので、名前を queue と queues_messages にしたいと思います。
zend-framework - Zend キュー DB 例外
フレームワーク外の DB アダプターで Zend_Queue を使用しています。次のコードがあります。
私は'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: no parameters were bound'
入るZend\Db\Statement\Pdo.php:228
私が間違っていることはありますか?
$params とステートメントは次のとおりです。
zend-framework - Zend Framework を使用したクエリ ビルダー
PHP Zend Framework World への旅を始めたばかりです。私のアプリケーションの目的は、Zend を使用してクエリ ビルダーを開発することです。このアプリケーションは、ネットワーク内の多くのユーザーによって同時に使用されます。ユーザーがアプリケーションによって提供されたいくつかの条件に基づいて検索を実行すると、システムは大規模なデータベース (5000 万以上のレコードまたはそれ以上) から関連する検索結果を取得します。
注: 1 人のユーザーが一度に複数の検索要求を実行できます。リクエストごとに一意のキュー ID が作成されます。
検索結果ページの負荷が高いため、結果の表示に時間がかかります。そこで、ユーザーフレンドリーな環境を実現するためのアイデアがあります。ユーザーが検索を実行すると、他の Web ページに移動できます。すべての要求が完了すると、検索結果を表示する準備ができたことを示すアラートまたは通知がユーザーに表示されます。
キュー ID に従って、ユーザーは検索結果ページに戻り、結果を確認できます。( http://dennisgurnick.com/2011/09/29/zend-queue-with-mysql/ )の Zend Queue を試してみました。メールを 1 つずつ送信するためだけです。それで、これを達成する方法を教えてください。あなたの答えは大歓迎です。
zend-framework2 - ZendQueue を ZF2 2.1.5 にインストールする方法
ZF2 からキュー rabbitmq(amqp) へのメッセージ送信を実装する必要があります。
キューで動作するモジュールが ZF2 に見つかりませんでした。
ZendQueue のアダプタを拡張することにしました。(別の方法を知っている人がいるかもしれません)
help composer で ZendQueue をインストールしようとしましたが、composer は失敗しました。
私のバージョン ZF2 は 2.1.5 です
インストールに使用された composer コマンド:
php - PHP が配列要素を見つけられない
私が使用するライブラリは配列を使用します。その配列に print_r を適用すると、次のように出力されます。
ライブラリはその配列で魔法のゲッターを使用します
アクセスしようとすると
私は例外に遭遇します。実際、上記のように _data 配列が使用可能である間、array_key_exists が false を返すことをデバッガーが示しています。
php - zend フレームワーク 2.2 でメールを送信するためのキュー システムを作成するには?
システムがキューを使用してメールを送信するためのキューを準備したいと考えています。レコードを挿入して電子メールを送信するスクリプトが 1 つあるとします。これらの電子メールをキューに追加し、キューが実行されると電子メールが送信されます。
zend-framework2 の使い方を教えてくれる例をいくつか教えてもらえますか?