エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
PostgreSQL (TimescaleDB) で SKIP LOCKED という機能がある事を知ったため、自分用のメモ。 目的 最大... PostgreSQL (TimescaleDB) で SKIP LOCKED という機能がある事を知ったため、自分用のメモ。 目的 最大処理時間が数十時間かかる可能性があるワーカーの管理に、MQ 的な仕組みを使いたいと考え、できるだけ楽に使える仕組みを検討することにした。 クラウドのサービスは利用しない AWS / GCP / Azure といったサービスを普段から利用していない Go で利用できること 普段の負荷は 1 時間 10 リクエストもない 負荷対策での利用ではない MQ をもし使う場合は RabbitMQ だが、今回はオーバーキル Erlang VM で、ソースも一通り読んだことあるので、何かあってもなんとかなる 一つの処理が数十時間かかることもあり、ジョブにはキャンセルをできるようにしたい 処理が終わるまでは Ack を返さない仕組みが必要 Redis の検討 MQ を除くと