これは、私が違いと理解に欠けているものを見つけようとする、あれこれの質問ではありません。通常、作業を分散して物事をキューに入れたいときは、実行するジョブを mysql や mongodb などのデータベースに書き込みます。次に、行レコードをロックしてロック解除できるように設定して、2 つのノードが同じノードで動作するのを回避します。もの。最近ギアマンについて聞いたので、それと単純なデータベースソリューションの違いを見つけようとしています。誰が私が欠けているものを教えてもらえますか?
私が取り組んでいるアプリケーションは、多くの複雑なログ データを取得し、それに対して何らかの分析を実行できます。過負荷を避けるために、その場で処理したくありません。したがって、それらをキューに入れる必要があります。通常はデータベースに書き込んで待つだけなので、違いが何であり、なぜ私がしていたことが「間違った方法」だったのかをしっかりと理解しようとしています