2017-04-02 14 views
1

私は現在、ユーザーが特定のメール配信をスケジュールできるPHPプロジェクトに取り組んでいます。彼らは将来の日時を選択し、その特定の日時にメッセージを配信する必要があります。メッセージキューのスケジュール配信

私は他のプロジェクトで使っていたので、私はrabbitmqに精通しています。特定の日付にメッセージをスケジュールするためにそれを使用する方法はありますか?彼らが将来遠く離れていても?私は遅延メッセージプラグインを試しましたが、期待通りにうまくいかず、おそらく遅延属性の範囲が不十分です。その単位はミリ秒です。

この作業にはクロノスを使用する必要がありますか?または、PHPで使用できる別のメッセージキューで、この種の機能がありますか?

トビアス

答えて

2

おかげでこれは、あなたがcan do with RabbitMQ + delaying strategyものですが、私はそれは小さな遅延でうまく動作言うと思います。大きな遅れでMQは長時間保管しなければならないため、店舗になっています。この1 https://github.com/formapro/php-quartz

+0

のようなあなたは、スケジューラを必要とする大きな遅延については、

私はすでに、スケジューラを使用して問題を解決しました。それはかなりうまく動作し、大きな遅延は本当に私が認めなければならないメッセージキューではありません。あなたの答えをありがとう、あなたはまったく正しいです。 – Tobias

関連する問題