Skip to content

Commit 48760ae

Browse files
Merge pull request #61 from opsgenie/BIF-810
BIF-810 Change polling strategy from short polling to long polling
2 parents 79f203b + 29ebe37 commit 48760ae

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

queue/sqs_provider.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ func (qp *sqsProvider) ReceiveMessage(maxNumOfMessage int64, visibilityTimeout i
115115
QueueUrl: &queueUrl,
116116
MaxNumberOfMessages: aws.Int64(maxNumOfMessage),
117117
VisibilityTimeout: aws.Int64(visibilityTimeout),
118-
WaitTimeSeconds: aws.Int64(0),
118+
WaitTimeSeconds: aws.Int64(20),
119119
}
120120

121121
qp.refreshClientMu.RLock()

queue/sqs_provider_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ func TestReceiveMessage(t *testing.T) {
107107
assert.Equal(t, 2, len(messages))
108108
assert.Equal(t, int64(30), *capturedInput.VisibilityTimeout)
109109
assert.Equal(t, mockQueueUrl1, *capturedInput.QueueUrl)
110-
assert.Equal(t, int64(0), *capturedInput.WaitTimeSeconds) // because of short polling
110+
assert.Equal(t, int64(20), *capturedInput.WaitTimeSeconds)
111111
assert.Equal(t, int64(10), *capturedInput.MaxNumberOfMessages)
112112
assert.Equal(t, 1, len(capturedInput.MessageAttributeNames))
113113
assert.Equal(t, "ownerId", *capturedInput.MessageAttributeNames[0])

0 commit comments

Comments
 (0)