タグ sidekiq
人気順 10 users 50 users 100 users 500 users 1000 usersSidekiq と Solid Queue の機能比較 - Kaigi on Rails day2 Sidekiq vs Solid Queue によせて - Techouse Developers Blog
Kaigi on Rails 2024 に参加しました こんにちは、クラウドハウス採用でエンジニアインターンをしている Higashiji です。 10 月の 25・26 日、Ruby on Rails についてのカンファレンス、 Kaigi on Rails 2024 が開催されました。 弊社からは新卒エンジニアの @izumitomo が「デプロイを任されたので、教わった通りにデ... 続きを読む
Sidekiqで実現する 長時間非同期処理の中断と再開 / Pausing and Resuming Long-Running Asynchronous Jobs with Sidekiq
2024.10.25 Fri Kaigi on Rails 2024@有明セントラルタワーホール & カンファレンス(東京) 続きを読む
Rails の非同期処理を Sidekiq から Cloud Tasks にリプレイスして Cloud Run のコストが6分の1になった話
成果 最終的に、Cloud Run のコストが$6/day前後から$1/day前後に! ちなみに、Cloud Tasks は1ヶ月あたり最初の100万回のオペレーションまで無料なので余裕で収まっています。 モチベーション 今回リプレイスを検討したシステムは軽量な非同期処理が大半で、もともと絶対に Sidekiq でないと困るということが少なかった... 続きを読む
Rails: SidekiqはActive Jobを経由せずに直接使おう(翻訳)|TechRacho by BPS株式会社
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Use Sidekiq Directly, Not Through Active Job – Andy Croll 原文公開日: 2021/10/04 著者: Andy Croll 参考: 週刊Railsウォッチ20211018: SidekiqをActive Job経由ではなく直接使う 参考: Active Job の基礎 – Railsガイド Webアプリケーションを構築する場... 続きを読む
Railsでpumaやsidekiqのスレッド数とコネクションプールの数ってどうやって決めるんですか | 働くひとと組織の健康を創る iCARE
この記事はiCARE Dev Advent Calendar 2022 第1レーン24日目の記事です。 Railsの基本原則の一つに「メニューはおまかせ」があり、デフォルトで設定を良い感じにしてくれています。しかし、本当に自分のユースケースでも問題ない設定だと自信を持って言うためには、なぜこの設定になっているのかの背景知識が必要になり... 続きを読む
バックグラウンドで実行するバッチ処理の改善のためSidekiq Enterpriseを導入しました? - メドピア開発者ブログ
こんにちは、エンジニアの森田です。 MedPeerでは、バックグラウンドで非同期に処理を実行させる方法としてSidekiqを使っておりましたが、今回Sidekiq Enterprise(Proを含む)を導入しました。 https://sidekiq.org/products/enterprise.html 今回はSidekiq Enterpriseを導入するにあたって解決したかった課題と実際の導... 続きを読む
週刊Railsウォッチ(20190917-1/2前編)Sidekiq 6.0がリリース、銀座Rails#13と「出張!Railsウォッチ」、るびま0060号、ロックイン回避の落とし穴ほか
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください 週刊Rail... 続きを読む
Hostdon、マストドンホスティングの正式サービス開始 - ITmedia NEWS
6月にスタートしたマストドンホスティングサービス 「Hostdon」 が正式サービスに移行した。Hostdonは当初、お一人様インスタンスと小規模インスタンスを対象に広告なしで無料のマストドンホスティングサービスを 提供していた 。 9月17日にスタートした正式サービスのプランは6種類が用意されている。特徴的なのは、料金プランをユーザー数の上限やストレージ容量だけでなく、Sidekiqのスレッド数... 続きを読む
Sidekiq アンチパターン: 序 | SmartHR Tech Blog
こんにちは どうも、ぷりんたいです。さいきん、 Mastodon がTwitter廃人たちの間で大ブームですね。 今日はそんな Mastodon の話……ではなく、 Mastodon でも採用されている Ruby 製のバックグラウンドジョブフレームワーク Sidekiq を軸に非同期処理の話をします。 ターゲット読者は、 Sidekiq で非同期処理をはじめたばかりの入門レベル程度の方を想定してい... 続きを読む
Sidekiq による非同期処理を Redis の分散ロックで排他制御した話 - peroli Developer's Blog
MERY のサーバーサイドエンジニアの @saidie です。 MERY では画像アップロードや記事投稿による検索インデックス作成などなど、ユーザからのリクエスト起因で起こる時間のかかる処理の多くを非同期に行うことでレスポンスタイムの向上に努めています。また、重複した非同期処理が並行して走ることによる スループット の劣化を分散ロックを用いた 排他制御 で緩和する取り組みなども行っています。 ME... 続きを読む
mrubyからSidekiqに非同期ジョブを登録するmrbgemをつくった · THINKING MEGANE
ngx_mrubyでHTTPリクエストに対して非同期処理をしたかったので、 mruby-sidekiq-client という mrbgem をつくりました。 <a href="https://github.com/monochromegane/mruby-sidekiq-client">monochromegane/mruby-sidekiq-client</a> mrubyからSidekiqのジ... 続きを読む
Elixirを使ってSidekiqを操作する - Qiita
はじめに これは 【その1】ドリコム Advent Calendar 2015 の19日目の記事です。 18日目は Yさんの記事 でした。 【その2】ドリコム Advent Calendar 2015 の18日目は wasbi01さんの記事 でした。 寺社 自社で開発/運用している、Elixirを利用した広告配信システムについて紹介したいと思います。 自己紹介 @ohrdev 普段は 写経(仏教的... 続きを読む
Ruby - [Rails] Shoryuken + FakeSQSで非同期処理 - Qiita
Railsで非同期処理っていったらDelayedJobとかResqueとかSidekiqとかいろいろありますが、 今回はShoryukenにチャレンジしてみます。 ShoryukenはAWS SQSからジョブ取り出すワーカーを簡単に作っちゃおうっていうGemなんですが、 今回は本物のSQSは貧乏なので使わずにFake SQSというSQS(っぽいもの)をローカルで立てることができるGemを使ってロー... 続きを読む
ActiveJob はまだちょっと使うには早いかも - おもしろwebサービス開発日記
2015-07-24 ActiveJob はまだちょっと使うには早いかも Rails 4.2 から導入された ActiveJob は、sidekiq や resque などのバックグラウンドジョブ系 gem を、同じ利用方法で扱えるようにしてくれます。 これは便利だなーと思い、sidekiq を ActiveJob を通じて使ってみたのですが、しばらく使った後に「まだ本格的に使うのは早いかも」と感... 続きを読む
Ruby - Railsで非同期処理:キュー。Sidekiq(+ActiveJob)がResqueよりも、とても簡単便利。 - Qiita
メール送信や、重い処理、バッチなどでキューイングってよくやると思うんですが、Rubyではそれらを簡単に実現できるライブラリがいくつかあります。有名所だと、Sidekiq / Resque / Delayed Jobとか。僕はSidekiq / Resqueこの2つを使ったことがあるんですが…最近ではSidekiqの方が設定も簡単で使いやすかったので、Sidekiqにまつわる設定などもろもろまとめて... 続きを読む
[Ruby on Rails]Active Job – Sidekiqを使ってのJobの実行 | Developers.IO
[Ruby on Rails]Active Job – Sidekiqを使ってのJobの実行 Gemでつくる はじめに 先日、Ruby on Rails 4.2がリリースされました。このリリースで新たに追加された機能にActive Jobがあります。今回はActive Jobについての簡単な説明と、実際に動かしてみたソースについて書きたいと思います。 Active Jobとは Active Job... 続きを読む
Sidekiqを使った非同期処理のテストについて - diary.shu-cream.net
まとめ sidekiqを2つのRailsアプリケーションで使ってみて、テストの書き方と残し方について思うところがあったので書いてみます。 特別な事情がなければsidekiq/testingを使うべき(sidekiq/testing/inlineは使わない) 非同期処理そのもののユニットテストはMyWorker.new.performで書けばよい 非同期処理をキックする側のユニットテストはMyWor... 続きを読む
[Ruby on Rails] Sidekiq で非同期処理を実装する | Developers.IO
Sidekiq とは Sidekiq とは Rails アプリで非同期処理を行うためのライブラリです。複数のジョブを同時に実行することができ、メモリを節約することができます。 ということで今回は Sidekiq の基本と使いかたをざっくりと学んでいきたいと思います。 Sidekiq を使ってみる インストール まず前提条件として Redis が必要なのでインストールしましょう。Redis はジョブ... 続きを読む
【レビュー】Ajaxな検索サービスsidekiq - Googleユーザもお試しあれ (1) sidekiqとは (MYCOMジャーナル)
Google Searchは便利で多くの場合において適切な結果を返してくれる最大の検索エンジンだが、すべての検索に対して常にパーフェクトであるわけではない。これはMSN SearchにもYahoo! Searchにもいえることだ。ふだん使っている検索エンジンが何であるにせよ、その検索エンジンがすべての検索に対してパーフェクトであるということはない。 たとえばテキスト検索においてはGoogle Se... 続きを読む