並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 700件

新着順 人気順

queueの検索結果41 - 80 件 / 700件

  • Grand Central Dispatch その2 Queue | Objective-Audio

    Queueを作る ディスパッチの基本的な使い方は、処理したいコードをブロックや関数で用意しておいて、キューにそのブロックや関数を渡すという流れになります。 ディスパッチのキューには2種類あります。アプリ(OS?)に最初から一つ用意されているグローバルキューと、自分で作るキューです。グローバルキューは並列に処理できますが、自分で作るキュー(以後シリアルキューと書いて区別します)は入れていった順番に直列でしか処理できません。 キューはdispatch_queue_tという型のオブジェクトで表されます。ディスパッチのオブジェクトは他にもいくつかありますが、それは次回以降に後回しにします。 グローバルキューを取得するにはこの関数を使います。 dispatch_queue_t dispatch_get_global_queue(long priority, unsigned long flags);

    • クラウド時代の新しいソートアルゴリズムTask Queue Sortを発明しました. - kissrobberの日記

      Task Queue Sortは, Google App Engineの並列処理の仕組みTaskQueueを使ってソート処理を行う,クラウド時代の新しいソートアルゴリズムです. (クラウドソートとも言う) ネタ元 http://d.hatena.ne.jp/gfx/20110519/1305810786 http://www.yuyak.com/1339 http://togetter.com/li/137698 重要な仕様 ソートした結果のソート順は保証されない. たまにソート対象の要素が増える事がある. Java(slim3)での実装例 TaskQueueを投げる側 public class IndexController extends Controller { @Override public Navigation run() throws Exception { addToQue

        クラウド時代の新しいソートアルゴリズムTask Queue Sortを発明しました. - kissrobberの日記
      • Job-Queue Workerの実装を管理するdaemon - 時計を壊せ

        Message Queueとか だいたいみんな、Message QueueとしてGearmanとかQ4MとかResqueとかRabbitMQとかZeroMQとかまあたくさんあるけど、なにかを使っていると思う。 Perlの人だとQudoとかTheSchwartzとかをつかっている人も多いと思う。 でも、preforkなworkerを実装するとなるとSignal処理とかをちゃんとやるのが意外と難しい。 下の2つのスライドを読むと難しいんだなぁという事がなんとなくわかるとおもう。 YAPC 2012 - 続・Mobage を支える技術 Unix Programming with Perl 2 graceful shutdownとかgraceful restartとかは欲しいし、max_reqs_per_child的なこともしたいし、時間が掛かり過ぎているjobはリトライして新しいworkerで処

          Job-Queue Workerの実装を管理するdaemon - 時計を壊せ
        • GitHub - softwaremill/elasticmq: In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - softwaremill/elasticmq: In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
          • Nonblocking Algorithms and Scalable Multicore Programming - ACM Queue

            June 11, 2013 Volume 11, issue 5 PDF Nonblocking Algorithms and Scalable Multicore Programming Exploring some alternatives to lock-based synchronization Samy Al Bahra, AppNexus Real-world systems with complicated quality-of-service guarantees may require a delicate balance between throughput and latency to meet operating requirements in a cost-efficient manner. The increasing availability and decr

            • GitHub - leahneukirchen/nq: Unix command line queue utility

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - leahneukirchen/nq: Unix command line queue utility
              • PHPアプリでメッセージキューサーバを活用する - Zend_Queue -

                はじめに 本連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介しています。今回は前回に続き、分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 今回は、Zend_Queueのアダプタ(MemcacheqアダプタとPlatformJobQueueアダプタ)の紹介、次に自分でアダプタを作成する方法、そしてStompプロトコルを利用してメッセージキュー管理サーバにアクセスする方法について説明します。 対象読者 PHPの基本構文については一通り理解している方を対象としています。 必要な環境 Zend FrameworkはPHP 5.2.4以降とWebサーバがインストールされている環境で利用可能です。本稿ではWebサーバとしてApache 2.

                • Choose Postgres queue technology

                  Introduction⌗ Postgres queue tech is a thing of beauty, but far from mainstream. Its relative obscurity is partially attributable to the cargo cult of “scale”. The scalability cult has decreed that there are several queue technologies with greater “scalability” than Postgres, and for that reason alone, Postgres isn’t suitably scalable for anyone’s queuing needs. The cult of scalability would rathe

                    Choose Postgres queue technology
                  • 高速なRandomized Queueのアルゴリズムを実装する - $shibayu36->blog;

                    CourseraのAlgorithms, Part Iというコースで、高速なRandomized Queueを実装するという話題があったので、試しに作ってみた。 高速なRandomized Queueとは Randomized Queueとは、Queueからdequeueするときに、中に入っている要素の中からランダムに一要素取り出すようなQueueである。 また「高速な」とは、enqueue、dequeue、isEmpty、sizeなどの操作の実行時間が、"constant amortized time"であること、つまり何回も操作を繰り返していくと、平均的には定数時間でそれぞれの操作が終わるということである。 この二つを満たすものを高速なRandomized Queueと呼ぶ。 実装 高速なRandomized Queueを実装すると次のようになった。 import java.util.

                      高速なRandomized Queueのアルゴリズムを実装する - $shibayu36->blog;
                    • [AWS Black Belt Online Seminar] Amazon Simple Queue Service (SQS) 資料及び QA 公開 | Amazon Web Services

                      Amazon Web Services ブログ [AWS Black Belt Online Seminar] Amazon Simple Queue Service (SQS) 資料及び QA 公開 先日 (2019/07/17) 開催しました AWS Black Belt Online Seminar「Amazon Simple Queue Service (SQS)」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。 20190717 AWS Black Belt Online Seminar Amazon Simple Queue Service AWS クラウドサービス活用資料集(すべての過去資料が閲覧できます) Q. AWS LambdaでサポートされたAmazon SQSに対するポーリングはどういう方式になりますか? A. 以前はLa

                        [AWS Black Belt Online Seminar] Amazon Simple Queue Service (SQS) 資料及び QA 公開 | Amazon Web Services
                      • Message Queue Evaluation Notes

                        Summary and Overview One of the infrastructure tools that we've identified for the future internal architecture of Second Life is messaging. Message queuing systems allow systems that send messages to not have to worry about how they will be delivered, and allow consumers of messages to gather whichever ones interest them, at their own pace. Ideally we'd have a completely scaleable system that cli

                          Message Queue Evaluation Notes
                        • Perlのメモリ保存型Job Queueフレームワーク入門覚書 ~ClutchとGearmanとWorkerのFork~ | hirobanex.net

                          お仕事をメモリに保存するタイプのジョブキューフレームワークのGearmanとClutchをそれぞれ使ってみて、実用的なワーカーのforkのコードを書いた、そのあたりの備忘録を、Hachojio.pmでLTした内容です。 やりたいこと ~なんでJob Queueとか使おうとしたのか~ なんで入門するかって話ですが、こんな経緯があったのです。「いくつかのAPIをたたいてその結果を集約して返したい」、あるいは、「たくさんAPIをたたきたいんだけど短時間で処理して、結果を返したい」と思ったんです。つまり、「並列処理をしつつ、結果をまとめて返したい」ということ実現する必要が出たんですね。それで、Perlでじっそうするとなると、以下の4つから選ぶんだと思います。 Coro AnyEvent Fork Job Queue AnyEventとかCoroとかは並列処理をさせる中身によって気にしなきゃいけない

                          • Tumblrの予約投稿機能「Queue」がバージョンアップで使いやすくなりました | ライフハッカー・ジャパン

                            デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

                              Tumblrの予約投稿機能「Queue」がバージョンアップで使いやすくなりました | ライフハッカー・ジャパン
                            • jQueryのキュー(queue)って何なんですか・・・? - Toro_Unit

                              jQueryで、CSSを操作して、アニメーションをしたい時があると思います。 そんなときはたいてい、 [js] $("#box1").css({color:"#F00"}).animate({left:"300px"},4000); [/js] の様なscriptを書くと思います。 また、 “アニメーションしてから、文字色変えたい!!” なんてことはよくあると思います。 そして、きっと僕みたいな人は、こんなコードを想像するわけです。 [js] $("#box2").animate({left:"300px"},4000).css({color:"#F00"}); [/js] しかし、現実は、こちらのデモのように、CSSが操作されてから、アニメーションをしてしまうのです。一番最初の例と全く変わらない動作をしてしまいます。 現実というのは時に残酷ですね。 実は、jQueryのanimateとい

                              • 【新機能】AWS LambdaがDead Letter Queueをサポートしました #reinvent | Developers.IO

                                こんにちは、虎塚です。 2016年12月1日のAWSアップデートで、AWS LambdaがDead Letter Queue (DLQ)をサポートするようになりました。キューとして使えるのは、SQSキューまたはSNSトピックです。 AWS Developer Forums: AWS Lambda adds support for dead letter queues AWS Lambdaで、S3、SNS、IoTなどのAWSサービスに非同期メッセージを送信する機能を実装している方には嬉しいアップデートかと思いますので、ご紹介します。 ※2016年12月3日現在、本機能はOhioリージョンでサポートされています。他のリージョンにも今後展開されるとのことです。 前提: Lambda関数が失敗するとどうなるか Lambda関数は、Lambda関数のコードにエラーがある場合や、サービスまたはリソース

                                  【新機能】AWS LambdaがDead Letter Queueをサポートしました #reinvent | Developers.IO
                                • ActionScriptでJob Queueを考える - Codin’ In The Free World

                                  as3ds as3dsというライブラリがあります。 http://lab.polygonal.de/ds/ ActionScriptでは、C++のSTLやJavaが最初から同梱しているような データ構造を簡単に扱うライブラリがコアには含まれません。 このライブラリを使えば各種データ構造を扱えるようになります。 for Game Developerと書いてありますが、ゲーム以外でも使えると思います。 [追記:2009/11/23] コメントを頂いて気づいたのですが、 作者がhaXe版を作り、as3版のメンテを止めてしまっているようです。 google codeのプロジェクトページもなくなっていてダウンロードできません。 githubにforkされているようなので、そちらから入手するとよいです。 http://github.com/jaybaird/as3ds/ 利用できるデータ構造 Link

                                  • Linux Block IO: Introducing Multi-queue SSD Access on Multi-core Systems

                                    • Task Queueのタスクがどのように複数のJVMに負荷分散されるか試したよ #appengine - スティルハウスの書庫の書庫

                                      ご存じのとおり、App EngineのJVM(App Server)はクラスタ化されていて負荷分散される――というのがGoogleの説明です。しかし、WebブラウザからApp Engineに届くHTTPリクエストや、Task Queueのタスクによって呼び出されるHTTPリクエストは、実際にどのような感じで複数のJVMに配られるのでしょうか? どれくらいの量のリクエストが届いたとき、何台のノードに負荷分散される? 負荷分散のアルゴリズムは?(単純ラウンドロビン、sticky session/session affinity、負荷状況に応じた転送など) 新しいJVMの追加や、既存のJVMの削除のタイミングは? これらについてはGoogleから情報が公開されておらず、謎です。そこでApp Engine利用者の皆さんが実際の経験やテストを通じて情報を交換しながら想像たくましくするしかないわけです

                                        Task Queueのタスクがどのように複数のJVMに負荷分散されるか試したよ #appengine - スティルハウスの書庫の書庫
                                      • GitHub - cookpad/barbeque: Job queue system to run job with Docker

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - cookpad/barbeque: Job queue system to run job with Docker
                                        • 割り込みの後半部、Softirq、Tasklet、Work Queue

                                          2011年02月15日 情報科学類 オペレーティングシステム II 筑波大学 システム情報工学研究科 コンピュータサイエンス専攻, 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2010/2011-02-15 あるいは、次のページから手繰っていくこともできます。 http://www.coins.tsukuba.ac.jp/~yas/ http://www.cs.tsukuba.ac.jp/~yas/ ■今日の大事な話 割り込みの前半部と後半部の分離 Softirq Tasklet Work Queue 後半部の仕組みの選択 ■割り込み、後半部 割り込みの問題点 より優先度の高い処理よりも、優先度の低い割り込み処理が先に実行され

                                          • 20150207 サービス紹介編 Amazon Simple Queue Service (SQS)

                                            Similar to 20150207 サービス紹介編 Amazon Simple Queue Service (SQS)

                                              20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
                                            • Async::Queueをリリース - DebugIto's diary

                                              PerlモジュールAsync::Queueをリリースした。 http://search.cpan.org/perldoc?Async%3A%3AQueue このモジュールは、あらかじめ登録した非同期処理を立て続けに実行する際に、実行並列度に制限をかけてFIFO実行してくれる、というもの。 ぶっちゃけた話、async.jsのqueueオブジェクトと同じ。(同じAPIを切ってある) 以下、使用例。 use strict; use warnings; use AnyEvent; use AnyEvent::HTTP; use Async::Queue; my $q = Async::Queue->new(concurrency => 3, worker => sub { my ($url, $callback) = @_; print STDERR "Start $url\n"; http_ge

                                                Async::Queueをリリース - DebugIto's diary
                                              • 生トウモロコシと香味野菜で作るコーンフリッター|プルクデル・マナド - Queue du Têtard オタマジャクシのしっぽ

                                                Perkedel Jagung Manado|Indonesian style Corn fritters 生トウモロコシと香味野菜のコーンフリッター|プルクデル・マナド 大航海時代に貿易船でアメリカ大陸から運ばれてきたトウモロコシ。 インドネシアの港町マナドは、オランダ東インド会社が貿易の 拠点を構えキリスト教の布教とオランダ文化を伝えた街。 最初にトウモロコシを栽培したエリアなのか、このトウモロコシの かき揚げはPerkedel Manadoプルクデル・マナドとか Bakwan Jagung Manadoバッワン・ジャグン・マナドと呼ばれてます。 基本の材料| トウモロコシ+海老+バワンメラ(赤小タマネギ)+コブミカンの葉+ ニンニク+ワケギ+コリアンダー・パウダー+塩+ホワイトペッパー トウモロコシは包丁でそぎ切りに。 コブミカンの葉は固い葉脈を取り、細千切りに。 ワケギは細かく小口

                                                  生トウモロコシと香味野菜で作るコーンフリッター|プルクデル・マナド - Queue du Têtard オタマジャクシのしっぽ
                                                • qmailのqueue管理(queue-admin)

                                                  サイト閉鎖のお知らせ 1999年12月6日に開設した本サイトですが、開設から20年を迎えたのを機に閉鎖いたします。 ここ5,6年は更新できていませんでしたが、長らくご愛好いただきありがとうございました。

                                                  • Message Queuing Service - Amazon Simple Queue Service - AWS

                                                    Amazon Simple Queue Service Fully managed message queuing for microservices, distributed systems, and serverless applications

                                                      Message Queuing Service - Amazon Simple Queue Service - AWS
                                                    • ルータとqueue:Geekなぺーじ

                                                      インターネットでは、ルータ(router)と呼ばれるネットワーク機器がパケットをバケツリレーのように宛先に届ける事で通信が行われます。 例えば、家にあるSOHOルータもルータです。 各ルータは、受け取ったパケットをどの接続インターフェースに転送するかだけを考えてパケットを次のルータ(ノード、ホスト)へと手渡します。 ルータは、パケットを受け取ってから次のルータに渡すまでqueue(キュー、待ち行列)に保持します。 例えば、回線容量(帯域)以上の転送要求を受け取った時には、queueにパケットが徐々に溜まっていきます。 そして、パケットによる混雑が「これ以上無理!」というレベルに到達するとパケットが破棄されてしまいます。 このような混雑している状況は輻輳(ふくそう)と呼ばれます。 輻輳状況をルータでどのような処理をするかという課題に対して、queue制御を行うという手法があります。 ここでは

                                                      • New for Amazon Simple Queue Service – FIFO Queues with Exactly-Once Processing & Deduplication | Amazon Web Services

                                                        AWS News Blog New for Amazon Simple Queue Service – FIFO Queues with Exactly-Once Processing & Deduplication As the very first member of the AWS family of services, Amazon Simple Queue Service (Amazon SQS) has certainly withstood the test of time!  Back in 2004, we described it as a “reliable, highly scalable hosted queue for buffering messages between distributed application components.” Over the

                                                          New for Amazon Simple Queue Service – FIFO Queues with Exactly-Once Processing & Deduplication | Amazon Web Services
                                                        • Rails: Solid Queueで重要なUPDATE SKIP LOCKEDを理解する(翻訳)|TechRacho by BPS株式会社

                                                          概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Solid Queue & understanding UPDATE SKIP LOCKED - BigBinary Blog 原文公開日: 2024/01/23 原著者: Chirag Shah サイト: BigBinary Blog 日本語タイトルは内容に即したものにしました。 参考: 週刊Railsウォッチ20240117: Solid Queue: 37signalsによるActive Job向けDBベースのジョブバックエンド 🔗 Solid Queueについて 最近になって、37signalsがSolid Queueをオープンソースとして公開しました(関連記事)。 Solid QueueはActive Jobで利用できるクエリバックエンドであり、データベース上に構築されます(これと対照的に、SidekiqやResqu

                                                            Rails: Solid Queueで重要なUPDATE SKIP LOCKEDを理解する(翻訳)|TechRacho by BPS株式会社
                                                          • Pull Request Merge Queue Limited Beta

                                                            October 27, 2021 Pull Request Merge Queue is now available in limited beta. Learn more about the feature and how to request early access. Why a merge queue? Maintaining high velocity and keeping your main branch green can be a challenge today. Many repositories try to do this by requiring all pull requests be up to date with the main branch before merging. This ensures the main branch is never upd

                                                              Pull Request Merge Queue Limited Beta
                                                            • Lightbox JS v2.0のおさらい | Queue

                                                              Powered by WordPress Username or Email Address Password Remember Me ← Back to Openstratus

                                                              • Comparing Message Queue Architectures on AWS | FORTER

                                                                Notes: https://www.cloudamqp.com provides a hosted RabbitMQ service cluster and is not covered here. However, the Highly Available RabbitMQ cluster is included. CloudAMQP do not document what network partitioning mitigations they have configured for RabbitMQ cluster. https://redislabs.com provides a hosted Redis service and is not covered here. It uses custom replication and sharding proxies, but

                                                                • リーフ柄の巻き巻きサラダ生春巻き|ライスペーパーの上手な戻し方 - Queue du Têtard オタマジャクシのしっぽ

                                                                  Goi Cuon a la madhu|Fresh Spring rolls with Herbs and Cheese リーフ柄の巻き巻きサラダ生春巻き| 秋植えのコリアンダー(パクチー)が冬の寒さで真っ赤に紅葉。 二株植えてあるフェンネルも小さい方は紅くなっている。 とても綺麗だったので、色味を活かした生春巻きに。 ↑コレは以前に作ったポテトサラダ入り 絵ろうそくのイメージで、形の美しいハーブ類の葉を巻き込んだ オシャレな雰囲気に仕上がるリーフ柄の生春巻き。 スライスチーズや薄切りのロースハムを使います。 中身はなんでもOK。よく使うのはたくさん作って 半端に残ったポテトサラダや人参サラダ。 巻き込む具材は、コリアンダー(パクチー)・紫キャベツ・ ポテトサラダ・人参のベトナムなます・リーフレタス・ フェンネル・チャービル… チーズとコリアンダー、スライスアーモンドの相性がとても良いので

                                                                    リーフ柄の巻き巻きサラダ生春巻き|ライスペーパーの上手な戻し方 - Queue du Têtard オタマジャクシのしっぽ
                                                                  • [iPhone] Audio Queue でマイクから録音する方法 | Sun Limited Mt.

                                                                    Audio Queue を使用してマイクからの音を録音する方法です。 AudioRecorder というクラスを作成して、hoge.aiff というファイルに保存します。 シュミレータでも Mac にマイクが付いていれば録音できます。 AudioRecorder.h #import <Foundation/Foundation.h> #import <AudioToolbox/AudioToolbox.h> #import <AudioToolbox/AudioFile.h> #define NUM_BUFFERS 3 #define DOCUMENTS_FOLDER [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] @interface AudioRecorder : NSObject { AudioFileI

                                                                    • GitHub merge queue is generally available

                                                                      CompanyEnterpriseOpen SourceGitHub merge queue is generally availableSupercharge pull request merges on your busiest branches by enabling your team to queue. General availability of GitHub’s merge queue means good-bye to traffic jams on your team’s busiest branches. No more rushing to merge your pull requests before someone else merges theirs 🥵. Turn on GitHub’s merge queue today and accelerate y

                                                                        GitHub merge queue is generally available
                                                                      • 自家製ベーコン|天日塩と岩塩の違い - Queue du Têtard オタマジャクシのしっぽ

                                                                        Homemade Bacon|Dry cured and air dried, hot smoked Sun-dried Sea Salt Bacon 自家製ベーコン|天日塩と岩塩の違い 皮付き豚バラ肉のブロックを塩漬けして 2ヶ月と3ヶ月経過観察をしてみたのです。 前回はパンチェッタとして味わい、今回は燻製に。 内部の赤身の熟成度は一ヶ月で少し違うように感じる。 一番の差は周囲を囲む脂肪部分。 水分が抜けて、白い脂肪がカラリとしてくる。 冷えたままスライスするとサクッと包丁が入る。 衛生上の理由から塩分濃度は結構高め。 だから、これを燻製にするためには しっかり塩抜きをしなければならない。 呼び塩:ヨビシオと呼ばれる塩水を使った塩抜き。 塩漬け肉の濃度に近い塩水から始めて徐々に塩分濃度を低くしていく。 真水で塩抜きより短時間で効率が良い。 塩抜きをしたら表面をサーキュレーターで乾燥させて

                                                                          自家製ベーコン|天日塩と岩塩の違い - Queue du Têtard オタマジャクシのしっぽ
                                                                        • 五香辣油とレモンのタレで食べる|皮目パリッと焼き上げた鶏モモ&餃子の塩味のお鍋 - Queue du Têtard オタマジャクシのしっぽ

                                                                          Tori and Gyoza-shio nabe|Sauteed Chicken, Gyoza and Vegetable Japanese hot pot 皮目をパリッと焼き上げた鶏モモと餃子の塩味のお鍋| 餃子もお鍋も食べたいという欲張り気分を満たす、塩味のお鍋。 大きめに具を切って厚めの皮にたっぷり詰め込んだ餃子。 皮目をパリッと焼き上げた鶏モモ肉を用意して ざっくり切った白菜や九条ネギにニンジン、セリを 塩と自家製みりんだけで味付けしたお鍋でぐつぐつ。 ↑正確には、料理用に塩を少量加えて作ったみりん風調味料 餃子が浮いてきて野菜に火が通ればOK。 タレは二種類を用意。 レモン果汁+粗挽き黒コショウたっぷり+キビ砂糖+塩のさっぱりタレと、 五香辣油+醤油+みりん+酢のノーマル餃子タレ。 んー、どっちも捨てがたい。 腹ペコさんはごはん片手にお鍋をつつく。 「餃子も鶏鍋も楽しめるとは、な

                                                                            五香辣油とレモンのタレで食べる|皮目パリッと焼き上げた鶏モモ&餃子の塩味のお鍋 - Queue du Têtard オタマジャクシのしっぽ
                                                                          • TheSchwartz-1.17 - reliable job queue - metacpan.org

                                                                            The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

                                                                            • GitHub - tmm1/test-queue: parallel test runner for CI environments

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - tmm1/test-queue: parallel test runner for CI environments
                                                                              • shoryuken gemで簡単にSQSを使ったJob Queue WorkerをRailsに作成する | DevelopersIO

                                                                                丹内です。 掲題のとおり、SQSを簡単に使うことができるshoryuken gemを使ってみました。 前提 ruby 2.2.4 rails 4.2.5 マネジメントコンソールでSQSの作成 AWSマネジメントコンソールのSQS画面から新規にキューを作成します。 Shoryukenによる負荷が抑えられるよう、Receive Message Wait Timeの設定を忘れないようにしてください。 インストール Gemfileに以下のように書いてbundle installします。 gem 'shoryuken' group :development, :test do gem 'foreman' end あとで解説しますが、railsアプリとは別にworkerプロセスも立ち上げるので、便利になるようforemn gemもインストールしています。 Jobクラスを作成 Shoryuken::Wo

                                                                                  shoryuken gemで簡単にSQSを使ったJob Queue WorkerをRailsに作成する | DevelopersIO
                                                                                • Scaling Slack’s Job Queue – Several People Are Coding

                                                                                  Robustly Handling Billions of Tasks in Milliseconds Using Kafka and Redis Slack uses a job queue system for business logic that is too time-consuming to run in the context of a web request. This system is a critical component of our architecture, used for every Slack message post, push notification, URL unfurl, calendar reminder, and billing calculation. On our busiest days, the system processes o

                                                                                    Scaling Slack’s Job Queue – Several People Are Coding