並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

fifoの検索結果1 - 15 件 / 15件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

fifoに関するエントリは15件あります。 awsamazonSQS などが関連タグです。 人気エントリには 『[アップデート] Lambda イベントソースに FIFO キューが指定できるようになりました | DevelopersIO』などがあります。
  • [アップデート] Lambda イベントソースに FIFO キューが指定できるようになりました | DevelopersIO

    関数の内容については、大栗の記事同様に以下のとおり設定しました。 from __future__ import print_function def lambda_handler(event, context): for record in event['Records']: print ("test") payload=record["body"] print(str(payload)) 次にイベントトリガーを設定します。「トリガーを追加」をクリックします。 トリガーに「SQS」を選択し、事前に作成しておいた FIFO キューを指定します。(記憶がうろ覚えですが、以前はここの選択対象に FIFO キューは表示されなかったと思います)。バッチサイズは 5 で検証してみました。 これで FIFO キューをトリガーとした Lambda 関数がセットできました。次にキューにメッセージを投入して、

      [アップデート] Lambda イベントソースに FIFO キューが指定できるようになりました | DevelopersIO
    • ロックフリーアルゴリズムによるFIFOバッファ - Qiita

      はじめに 私が組み込みプログラミングを始めたころ(まだインターネットもなく組み込みマイコンもAKI-80とかZ80系主流で遊んでいた時代)に大学の先輩に教えてもらったテクニックです。今どきのCPU向けではないですが、私自身が古典的かつ重要な要素が含まれており、組み込みプログラミングに引き込まれたきっかけの一つでもありますので、当時を思い出しつつ記事にしてみます。 「ロックフリーなアルゴリズム」についてはこちらのWikipediaの記事がわかりやすいです。 これらのアルゴリズムは、割り込み禁止やミューテックスなどのロックを用いずに、割り込みハンドラやマルチタスク/マルチスレッドなどの異なる非同期な実行コンテキスト間で情報を渡すことを目的としており、今回はその応用内でのFIFOバッファの構成例となります。 近年ではArduinoなどの組み込みプログラミングも手軽に行える環境が増えています。また

        ロックフリーアルゴリズムによるFIFOバッファ - Qiita
      • Go で Stack と FIFO - Qiita

        はじめに Go 強化月間 と聞いたので Go の記事を書きます。 Go で Stack や FIFO を実装する時には container/list を使います。この container/list は Stack と FIFO に必要となるベースのみ提供されます。なぜなら Stack も FIFO も仕組みは同じで、取り出す時に先頭か最後かの違いしかないからです。 Stack container/list をフィールドに持ち、末端に追加、末端から取り出すのが Stack ですね。 package main import ( "container/list" "fmt" ) type Stack struct { v *list.List } func NewStack() *Stack { return &Stack{v: list.New()} } func (s *Stack) Pus

          Go で Stack と FIFO - Qiita
        • Amazon SNS FIFO のご紹介 – 先入れ先出しでの Pub/Sub メッセージング | Amazon Web Services

          Amazon Web Services ブログ Amazon SNS FIFO のご紹介 – 先入れ先出しでの Pub/Sub メッセージング  分散ソフトウェアアーキテクチャを設計する場合、サービスの情報交換方法を定義することが重要になります。たとえば、非同期通信では、コンポーネントを疎結合化してスケーリングを簡素化することで、変更の影響が軽減され、新機能のリリースが簡単になります。 サービス間の非同期通信で最も一般的な形式は、メッセージキューと pub/sub メッセージングの 2 つです。 メッセージキューでは、コンシューマーによる処理および削除まで、メッセージはキューに格納されます。AWS では、Amazon Simple Queue Service (SQS) が、管理コストなしで完全マネージド型メッセージキューイングのサービスを提供しています。 pub/sub メッセージング

            Amazon SNS FIFO のご紹介 – 先入れ先出しでの Pub/Sub メッセージング | Amazon Web Services
          • [Amazon SQS] FIFOキューを使用したメール送信(VUIのバックエンドのレスポンスを高速化する) | DevelopersIO

            1 はじめに CX事業本部の平内(SIN)です。 Amazon Connectや、Alexaなど(※1)、VUIなシステムで利用されるLambdaでは、UXへの配慮のためか、タイムアウトが厳密に定義されており、どちらも、レスポンスが8秒以上かかると、エラーとして処理されてします。 このような制限の中で、活用されるのが、Amazon SQS(以下、SQS)です。SQSで、処理を階層(非同期)化して簡単にボトルネックを解消できます。また、フルマネージドなサービスであるSQSを挟むことで、耐障害性の向上も同時に図れます。 なお、昨年末より東京リージョンも利用可能になっている、FIFOキューでは、順番や、重複の制御も必要ないので、要件にもよりますが、軽易にキューを扱えると言えます。 今回は、VUIなバックエンドでメールを送ることを想定しFIFOキューで処理する要領を纏めます。 記事の内容は、単純な

              [Amazon SQS] FIFOキューを使用したメール送信(VUIのバックエンドのレスポンスを高速化する) | DevelopersIO
            • API GatewayからSQSのFIFOキューにメッセージをPOSTする | DevelopersIO

              表題の構成を試す機会があったので、その手順をご紹介します。 (今回はコンソールでゴリゴリ作業していきます) SQSの作成 まずはSQSのFIFOキューを作成しましょう。2020年7月9日にSQSもコンソールのデザインが新しくなり見やすくなりました。 キューに適当な名前を付けます。FIFOキューの場合は名前の最後に.fifoをつける必要がある点に注意しましょう。 また、今回は「コンテンツに基づく重複削除」にチェックを入れました。これで自動的にSQS側で重複削除IDを付与してくれます。重複削除IDを自分で付けたい場合は、このチェックを外しておきます。 (後はデフォルトで作成しました) FIFOキュー(myqueue.fifo)が作成できました。 API Gatewayに付与するIAM Roleの作成 次に、API GatewayからSQSへメッセージを送るためのIAMポリシーを作成します。 サ

                API GatewayからSQSのFIFOキューにメッセージをPOSTする | DevelopersIO
              • Amazon SQS Now Supports a High Throughput Mode for FIFO Queues (Preview)

                Amazon SQS now supports a preview of a high throughput mode for FIFO queues, allowing you to process up to 3000 messages per second per API action. This is a tenfold increase compared to current SQS FIFO queue throughput quota. Amazon SQS is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Amazon SQS off

                  Amazon SQS Now Supports a High Throughput Mode for FIFO Queues (Preview)
                • [SQS] FIFOキューを挟んでS3に一覧ログを記録してみました | DevelopersIO

                  1 はじめに CX事業本部の平内(SIN)です。 時系列に記録された情報(ログ)を、まとめて一覧したいというニーズは、結構あると思います。 処理のたびに下記のように情報(ログ)を追記していく一覧ファイルをいきなりS3上で生成するのは、結果整合性の制限から無理があります。 一覧(ログ)ファイルの読み込み 一覧(ログ)ファイルに追記 一覧(ログ)ファイルの保存 本記事は、それでも、S3上で一覧を生成したいと言うことで、SQS(FIFO)を挟んで試したみた記録です。 注意:試した結果は、微妙なので、「それでも!」という方は、読み進めて頂ければ嬉しいです。 2 排他制御の失敗 (1) ログ一覧の生成 最初に、S3上の一覧ファイルにログを追記して保存するLambda関数です。 import * as AWS from 'aws-sdk'; exports.handler = async (event

                    [SQS] FIFOキューを挟んでS3に一覧ログを記録してみました | DevelopersIO
                  • Introducing Amazon SNS FIFO – First-In-First-Out Pub/Sub Messaging | Amazon Web Services

                    AWS News Blog Introducing Amazon SNS FIFO – First-In-First-Out Pub/Sub Messaging When designing a distributed software architecture, it is important to define how services exchange information. For example, the use of asynchronous communication decouples components and simplifies scaling, reducing the impact of changes and making it easier to release new features. The two most common forms of asyn

                      Introducing Amazon SNS FIFO – First-In-First-Out Pub/Sub Messaging | Amazon Web Services
                    • Building event-driven architectures with Amazon SNS FIFO | Amazon Web Services

                      AWS Compute Blog Building event-driven architectures with Amazon SNS FIFO This post is courtesy of Christian Mueller, Principal Solutions Architect. Developers increasingly adopt event-driven architectures to decouple their distributed applications. Often, these events must be propagated in a strictly ordered manner to all subscribed applications. Using Amazon SNS FIFO topics and Amazon SQS FIFO q

                        Building event-driven architectures with Amazon SNS FIFO | Amazon Web Services
                      • SQS FIFO キューで処理に失敗したときの実行順序を調べてみた | DevelopersIO

                        西田@大阪です 今回はSQS FIFO キューで処理に失敗した場合に実行順序がどうなるのかを調べてみました SQS の FIFO とは SQS の FIFOキューについては以下の記事を参照ください 【新機能】Amazon SQSにFIFOが追加されました!(重複削除/単一実行/順序取得に対応) 標準キューと違って以下の点が特徴です キューの重複がおこりません キューの順序が保証されます 疑問 SQS FIFO のドキュメントから抜粋です 複数回の再試行 ■ コンシューマーが失敗した SendMessage アクションを検出した場合、同じメッセージ重複排除 ID を使用して必要に応じて何回でも送信を再試行できます。重複排除の期間が終了する前にプロデューサーが少なくとも 1 つの確認を受信した場合、複数の再試行を行ってもメッセージの順序に影響したり、重複が発生したりすることはありません。 ■

                          SQS FIFO キューで処理に失敗したときの実行順序を調べてみた | DevelopersIO
                        • メール受信トレイの管理は、LIFOがFIFOよりも優れている理由 | ライフハッカー・ジャパン

                          4TBが9千円台だって。バッファローの静音HDDは在庫があるうちに回収しておこう【Amazonセール】

                            メール受信トレイの管理は、LIFOがFIFOよりも優れている理由 | ライフハッカー・ジャパン
                          • FIFO queues are all you need for cache eviction

                            More information can be found at https://s3fifo.com EDIT: Many people have noticed a bug in pseudocode of the original blog post when S3-FIFO was posted on lobste.rs. This post has been updated. Thank you! Bernardo, Toby, Ricardo and many others. EDIT 2: There werer some confusion on whether ghost queue still keeps data. As the name suggests, the ghost queue does not keep any data, it only stores

                            • SQSの標準キューとFIFOキューの違いを検証してみた

                              SQSには「標準キュー」と「FIFOキュー」という2つのタイプが存在します。 それぞれのタイプについて動作の違いを検証してみました。 標準キューとFIFOキューの特徴 まず、標準キューとFIFOキューの違いとしてそれぞれ以下の特徴があります。

                                SQSの標準キューとFIFOキューの違いを検証してみた
                              • SQS(FIFO) + Lambdaの並列実行時のポイント - LCL Engineers' Blog

                                この記事はLCL Advent Calendar 2021 - 15日目です。 qiita.com バックエンドエンジニアの高良です。 LCLへの転職を機に沖縄から上京して早2年、地元と段違いの寒さにも段々と慣れてきました。 ここ最近ではRailsでの開発に加え、インフラ周りのちょっとした調整などの作業をすることも増えてきました。 その中で1点、実装方法の調査時に手間取った箇所があったので、解決のポイントを紹介しようかと思います。 SQS(FIFO)と連携しているLambdaのスケールアウト 現在海外航空券では、SQS(FIFO)+Lambdaが連携したバッチジョブが動いています。 techblog.lclco.com こちらは1日1回の実行としているのですが、条件によっては実行時間が1日を上回ってしまい、必要な処理が1日で完了しきれないという問題が発生しました。 この時Lambdaは1台

                                  SQS(FIFO) + Lambdaの並列実行時のポイント - LCL Engineers' Blog
                                1

                                新着記事