質問編集履歴

3

sqsに関するコードを追記

2021/10/24 08:12

投稿

pro_hro
pro_hro

スコア1

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,103 @@
75
75
  ステータス 準備完了
76
76
 
77
77
  詳細 -
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+ sqs送信時のコード
86
+
87
+ ```
88
+
89
+
90
+
91
+ message = {
92
+
93
+ "service" : service,
94
+
95
+ "id" : id
96
+
97
+ }
98
+
99
+ res = send_sqs_message(message)
100
+
101
+
102
+
103
+
104
+
105
+ def send_sqs_message(send_message):
106
+
107
+ url = "https://sqs.ap-northeast-1.amazonaws.com/*******/ManagementRequest"
108
+
109
+ obj = json.dumps(send_message)
110
+
111
+ print("url")
112
+
113
+ print(obj)
114
+
115
+ try:
116
+
117
+ print('===============')
118
+
119
+ print('send_sqs_message')
120
+
121
+ response = sqs.send_message(
122
+
123
+ MessageBody = obj,
124
+
125
+ QueueUrl = url,
126
+
127
+ DelaySeconds = 0
128
+
129
+ )
130
+
131
+ print('===============')
132
+
133
+
134
+
135
+ except Exception as e:
136
+
137
+ print('=====Error=====')
138
+
139
+ print('send_sqs_message')
140
+
141
+ print('ERROR:' + str(e))
142
+
143
+ print('===============')
144
+
145
+ return None
146
+
147
+
148
+
149
+ return response
150
+
151
+ ```
152
+
153
+
154
+
155
+ sqs受け取り時のコード
156
+
157
+ ```
158
+
159
+ def lambda_handler(event, context):
160
+
161
+
162
+
163
+ print('event')
164
+
165
+ print(event)
166
+
167
+
168
+
169
+ for record in event['Records']: # 引数;event内の'Records'を配列要素分Loop
170
+
171
+ curBody = json.loads(record['body']) # 'body'内のハッシュ要素をjson形式に変更(※)
172
+
173
+ service = curBody["service"]
174
+
175
+ table_id = curBody["id"]
176
+
177
+ ```

2

各種プロパティの追記

2021/10/24 08:12

投稿

pro_hro
pro_hro

スコア1

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,49 @@
29
29
  sqsへの理解が足りてないことが全ての原因であると理解はしています。。。
30
30
 
31
31
  まとまってない内容ですが、教えていただけると幸いです。
32
+
33
+
34
+
35
+
36
+
37
+ sqs設定について
38
+
39
+ 最大メッセージサイズ256kb
40
+
41
+ メッセージ保持期間4日
42
+
43
+ デフォルトの可視性タイムアウト1時間
44
+
45
+ 配信遅延〇秒
46
+
47
+ メッセージ受信待機時間〇秒
48
+
49
+ コンテンツに基づく重複排除 -
50
+
51
+ 高スループット FIFO -
52
+
53
+ 重複排除スコープ -
54
+
55
+ FIFO スループット制限 -
56
+
57
+
58
+
59
+ lambda2設定について
60
+
61
+ sqsトリガーに関して
62
+
63
+ バッチウィンドウ: 200
64
+
65
+ バッチサイズ: 60
66
+
67
+ 同時実行数
68
+
69
+ 修飾子 1
70
+
71
+ タイプ バージョン
72
+
73
+ プロビジョニングされた同時実行 100
74
+
75
+ ステータス 準備完了
76
+
77
+ 詳細 -

1

>また、lambda1を実行すると利用可能なメッセージには数字は増えず、処理中のメッセージに溜まっていきます。 の部分に関するエビデンスを添付

2021/10/24 06:46

投稿

pro_hro
pro_hro

スコア1

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,8 @@
11
11
  また、lambda1を実行すると利用可能なメッセージには数字は増えず、処理中のメッセージに溜まっていきます。
12
12
 
13
13
 
14
+
15
+ ![イメージ説明](70901e088e2e48205ede44f5f09977d6.png)
14
16
 
15
17
 
16
18