並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 58 件 / 58件

新着順 人気順

SQSの検索結果41 - 58 件 / 58件

  • Lambda+SQS 構成での可視性タイムアウトに気を付けよう! | DevelopersIO

    こんにちは、稲葉です。 最近、Lambda+SQS 構成での開発で可視性タイムアウトの設定で躓いた箇所があった為、 その共有と対処法について、今回記事にしたいと思います。 躓いた箇所 Lambda+SQSで構成して、SQSからのメッセージをトリガーにしてLambdaを実行していました。このLambdaは最大4回ループ、また1回の処理でも比較的時間がかかる処理を行います。 実際に動かしてみた所、処理が完了したはずなのに再実行されるといった意図しない動作をしました。そのため、まずはLambdaのログを確認。しかし、ログを確認した所、エラーは発生しておらず正常に動作してました。 となると、問題があるのはSQS の設定だと考え、色々調べた結果。遂に、原因を突き止めました! ズバリ、可視性タイムアウトの設定が原因でした! と言うより、可視性タイムアウトは特に設定していなかったため、デフォルトの30秒

      Lambda+SQS 構成での可視性タイムアウトに気を付けよう! | DevelopersIO
    • AWSのメッセージングサービス SQS、SNS、EventBridge の主な機能比較 - Qiita

      EventBridge スケジュールに従って実行する Amazon EventBridge ルールの作成 配信先のサービス SQS Amazon SQS での Lambda の使用 Lambda SNS Application-to-Application(A2A)配信先 Kinesis Data Firehose Lambda SQS HTTP/S Application-to-Person(A2P) 配信先 Email / SMS 通知 Mobile Push 通知 AWS Chatbot EventBridge Amazon EventBridge ターゲット Lambda関数 EC2インスタンス Kinesis Data Streams のストリーム Kinesis Data Firehose の配信ストリーム CloudWatch Logs ロググループ ECS タスク Syst

        AWSのメッセージングサービス SQS、SNS、EventBridge の主な機能比較 - Qiita
      • AWSのストリーム処理向けメッセージングサービスKDS(Kinesis)・MSK(Kafka)・SQSの特徴 - Qiita

        著者: 伊藤 雅博, 株式会社日立製作所 はじめに AWSでストリーム処理を実現する際は、データをキューイングするメッセージングサービスと、キューイングしたデータをストリーム処理するサービスを組み合わせることが一般的です。本投稿では、AWSが提供する各メッセージングサービスのうち、ストリームデータを扱う際によく活用されている下記サービスの特徴を紹介します。 Amazon Kinesis Data Streams (KDS) Amazon Managed Streaming for Apache Kafka (MSK) Amazon Simple Queue Service (SQS) なお、本投稿の内容は2020年中頃の調査結果をベースに、いくつか更新を加えたものです。AWSのサービス仕様は随時更新されるため、最新の仕様とは異なる場合があります。最新の情報はAWSの公式ドキュメントをご参照

          AWSのストリーム処理向けメッセージングサービスKDS(Kinesis)・MSK(Kafka)・SQSの特徴 - Qiita
        • [serverless] AWS LambdaのイベントソースにSQSを使う | DevelopersIO

          Introduction 皆さんご存知のとおり、AWS Lambdaとはサーバーレスでプログラムを実行できる 環境を提供するAWSのサービスです。 実行したい処理を関数として定義すればそのまま実行できますが、 S3/DynamoDB/Kinesis/SNS/SQSなどをトリガーとしてLambdaを起動させることも可能です。 本稿ではSQSをトリガーとしてLambdaを実行させてみます。 (先日この仕組みで確認事項があり、試してみたのでそのアウトプット) SQS + Lambdaの仕組み 仕組みは単純です。 イベントソースマッピングを行い、SQSとLambdaを関連付けるだけです。 Lambdaは自動的にスケールされ、設定により細かく制御可能です。 イベントソースマッピングは、現状標準キューとFIFOキューがサポートされています。 Lambda はキューをポーリングし、キューからメッセージを

            [serverless] AWS LambdaのイベントソースにSQSを使う | DevelopersIO
          • Laravel on ECSで動かすQueueとScheduleワーカー - M&Aクラウド開発者ブログ

            皆さんこんにちは。kubotak(@kubotak_public)です。 この記事ではLaravelをECS Fargateで動かす際のQueueとScheduleに関して、弊社で行った知見を紹介したいと思います。 Laravel on ECSに関しては以下の記事も是非どうぞ M&Aクラウドを丸ごとAmazon Elastic Container Service(ECS)に移行しました!〜コンテナイメージ作り編〜 - M&Aクラウド開発者ブログ AWS CDK v2 の変更点5選 - M&Aクラウド開発者ブログ ※なお、本稿においてはLaravel8系を利用しています。(おそらくLaravel9系でも問題ありません) ECS FargateでQueueを動かす 弊社ではもともとAWS ElasticBeanstalkのWorker環境(以下EB Worker)でQueueおよびSchedu

              Laravel on ECSで動かすQueueとScheduleワーカー - M&Aクラウド開発者ブログ
            • 【5分で理解】初心者向けにAWSのSQSを徹底解説 | とあるエンジニアのエソラゴト

              この記事を見れば、SQSの概要・主要機能を理解して、日々の業務に活かしたり、AWS認定資格の対策になります。 また、SQSを含めたAWSのサービスを、ハンズオン形式で学ぶなら動画で学べるUdemy の講座がぴったりです。 \ AWS学習の決定版!30日以内なら返品もOK! /

              • AWSのVPC Lambdaからエンドポイント経由でSQSにアクセスする際の注意 - Qiita

                結論 AWSでLambdaをVPCに配置して、エンドポイント経由でboto3 SQSを使用する際にはendpoint_urlオプションが必要。 import boto3 sqs = boto3.client("sqs", endpoint_url="https://sqs.ap-northeast-1.amazonaws.com") sqs.send_message(...) このオプションを付けないと、接続できなくてタイムアウトします。 詳細 AWSでLambaをVPCに配置してプライベート接続でSQSを使用する際にめちゃはまったので注意点をメモします。 詳細は以下のサイトが詳しいのでそちらを参照して下さい。私が試した時はLambda上でboto3を使用した際にのみ現象が発生しました。 私の発生条件ではLambdaのboto3はバージョン1.14.48でした。また、EC2を立てて試したバ

                  AWSのVPC Lambdaからエンドポイント経由でSQSにアクセスする際の注意 - Qiita
                • #Rails の ActiveJob + shoryuken gem で #AWS SQS キューイング非同期処理を試してみる - Qiita

                  #Rails の ActiveJob + shoryuken gem で #AWS SQS キューイング非同期処理を試してみるRailsAWS ポイント shoryuken の Worker を起動する 処理内容は Worker に表示される Worker の起動 必ず --rails フラグをつけること。こうしないとActiveJob からキューイング自体はできるものの、肝心の perform での処理内容が実行されな買った。 --config で yml ファイルを指定する。 --require で Worker の Ruby ファイルを指定する。 shoryuken --help shoryuken [options] -c, --concurrency INT Processor threads to use -d, --daemon Daemonize process -q, -

                    #Rails の ActiveJob + shoryuken gem で #AWS SQS キューイング非同期処理を試してみる - Qiita
                  • Lessons learned from combining SQS and Lambda in a data project - Solita Data

                    In June 2018, AWS Lambda added Amazon Simple Queue Service (SQS) to supported event sources, removing a lot of heavy lifting of running a polling service or creating extra SQS to SNS mappings. In a recent project we utilized this functionality and configured our data pipelines to use AWS Lambda functions for processing the incoming data items and SQS queues for buffering them. The built-in functio

                      Lessons learned from combining SQS and Lambda in a data project - Solita Data
                    • 【図解】コレ1枚でわかるオーケストレーションとコレオグラフィ:ITソリューション塾:オルタナティブ・ブログ

                      ある業務で一連のサービス(特定の業務を処理するプログラム)を連結させて全体の処理を行う方式に、オーケストレーション(Orchestration)とコレオグラフィ(Choreography)があります。 前者は、指揮者の指示に従って各演奏者が担当する楽器を演奏するように、全体の処理の流れを制御する指揮者にあたるプログラムが存在し、そこからのリクエストによってサービスを実行し、実行結果をレスポンスとして指揮者に返して次の処理に引き継ぐ方式です。これを「リクエスト・リプライ方式」と呼んでいます。 各サービスは、そのサービスを制御する指揮者が受けもっている特定の処理のためだけに利用され、他の指揮者が制御する別の処理を引き受けて実行することはありません。そのため処理が増えれば、指揮者のプログラムもその数必要となり、同時に多くのサービスが駆動されます。 一方、後者は、演劇や踊りで演技者に予め振り付けが

                        【図解】コレ1枚でわかるオーケストレーションとコレオグラフィ:ITソリューション塾:オルタナティブ・ブログ
                      • SQSの標準キューとFIFOキューの違いを検証してみた

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

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

                          前にまとめたんですけど、やっぱややこしかったのでもうちょっとまとめます 勉強前イメージ SQS ... バッチのキューとか処理で後続の処理を実施できるイメージ SNS ... notificationだから通知が主なイメージ 調査 SQSとは 詳細は こちら SQSは Simple Queue Service の略 キューイングサービス キューは ソフトウェア間を直接データを渡すのではなく、第三者経由でデータを渡すことで、送信側と受信側が好きなときに処理を行う データの取得方法は、 他のサービスがSQSをポーリングして、キューがあれば取得 します SNSとは 詳細は こちら SNSは Simple Notification Service メッセージングサービス プッシュしたメッセージをHTTP,HTTPS,メール,SQS,モバイルプッシュなどに通知出来る データの取得方法は、 SNSがメ

                            AWSのSQSとSNSの違い - Qiita
                          • 【AWS グラレコ解説】クラウド設計・運用のベストプラクティス集「AWS Well-Architectedフレームワーク」をグラレコで解説 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                            ※ 本連載では、様々な AWS サービスをグラフィックレコーディングで紹介する awsgeek.com を、日本語に翻訳し、図の解説をしていきます。awsgeek.com は Amazon Web Services, Inc. プリンシパル・テクニカル・エバンジェリスト、ジェリー・ハーグローブが運営しているサイトです。 これまでのグラレコ解説はこちら » AWSクラウドでサービスのアーキテクチャを設計する際、 適切に設計するための指針となる「設計原則」を知りたい 設計後、アーキテクチャが適切に設計されているか、第三者の視点から客観的にチェックしたい (問題点を特定したい) と思われたことはありませんか ? AWS では、こういったご要望にお応えするため、「AWS Well-Architected フレームワーク」というクラウドアーキテクチャ設計のベストプラクティスに関する資料を無料で提供し

                              【AWS グラレコ解説】クラウド設計・運用のベストプラクティス集「AWS Well-Architectedフレームワーク」をグラレコで解説 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                            • Amazon SQS 関数コードのサンプル - AWS Lambda

                              Node.js Amazon SQS イベントメッセージを入力として受け取り、それを処理するコードの例を以下に示します。説明のため、このコードは受信イベントデータの一部を CloudWatch Logs に書き込みます。 exports.handler = async function(event, context) { event.Records.forEach(record => { const { body } = record; console.log(body); }); return {}; } サンプルコードを zip ファイルに圧縮し、デプロイパッケージを作成します。手順については、「.zip ファイルアーカイブで Node.js Lambda 関数をデプロイする」を参照してください。 Java Amazon SQS イベントメッセージを入力として受け取り、それを処理する

                              • Using Lambda with Amazon SQS - AWS Lambda

                                If you want to send data to a target other than a Lambda function or enrich the data before sending it, see Amazon EventBridge Pipes. You can use a Lambda function to process messages in an Amazon Simple Queue Service (Amazon SQS) queue. Lambda event source mappings support standard queues and first-in, first-out (FIFO) queues. With Amazon SQS, you can offload tasks from one component of your appl

                                • SNS、SQS、EventBridgeの違いについて調べてみる

                                  着想の元 この記事を見ているときに「イベント駆動アーキテクチャ」といえば、EventBridgeはどうなんだっけ?と思った

                                    SNS、SQS、EventBridgeの違いについて調べてみる
                                  • 基本的な Amazon SQS アーキテクチャ - Amazon Simple Queue Service

                                    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 基本的な Amazon SQS アーキテクチャ このセクションでは、分散メッセージングシステムの部分の概要および Amazon SQS メッセージのライフサイクルについて説明します。 分散キュー 分散メッセージングシステムには 3 つの主要部分 (分散システムのコンポーネント、キュー (Amazon SQS サーバーで分散)、およびキューのメッセージ) があります。 次のシナリオでは、システムにはいくつかのものがあります。プロデューサー(キューにメッセージを送信するコンポーネント) および消費者(キューからメッセージを受信するコンポーネント)。キュー (A から E までのメッセージを保持) は、複数の Amazon SQS サーバー全体にまたがって冗長的にメッセー

                                    • イラストで理解するSQSの概要 - Qiita

                                      はじめに 概要 前回のイラストで理解するが好評だったので、今回もイラストを使ってSQSの学習記録を記事にします。(本当は絵にして覚えたものにちょっと文字を足しただけ) この記事で得られること SQSがメッセージを配信する仕組みをイラストを交えながら理解できます。 概要を理解できれば公式ドキュメントも読みやすくなるはずです。 用語 まずはSQSに出てくる用語を見てみましょう。 メッセージ SQSが受け取るデータのこと 今回はニュース原稿 キュー メッセージをためておく場所 今回は原稿を入れる箱 コンシューマ メッセージを処理するもの(Lambdaとか) 今回は原稿を読むキャスター プロデューサ メッセージを配信するもの(EC2上のアプリケーション, IoTデバイスなど) 今回は原稿を作るライター 今回は原稿作成からキャスターが原稿を読むまでの流れに例えながら勉強していきたいと思います。 全体

                                        イラストで理解するSQSの概要 - Qiita

                                      新着記事