Yêu cầu thg 1 10, 2020 4:14 SA 248 1 2
  • 248 1 2
0

Tối ưu tốc độ push notification AWS SNS, SQS

Chia sẻ
  • 248 1 2

Hi mọi người, mình có thắc mắc này mong mọi người ai có kinh nghiệm chỉ giáo giúp với ạ. Hiện tại mình đang làm dự án mà cần push notification (trên cả web, android, ios). Mình dùng lambda function và queue (sqs) của aws để giảm tải cho server. Khi cần push notification mình đẩy vào queue. Lambda function bóc từ queue ra để thực hiện việc bắn notification. Nhưng vấn đề hiện tại là việc bắn notification rất chậm, phải rất lâu mới nhận được, mặc dù mình config queue delay 0. Mọi người ai có gặp vấn đề này và giải quyết được rồi giúp mình với

2 CÂU TRẢ LỜI


Đã trả lời thg 1 10, 2020 4:16 SA
+1

Bạn chia nhỏ ra thành nhiều queue không ạ, nếu để trong cùng 1 queue thì bị lâu cũng không khó hie

Chia sẻ
Avatar Van Hung @vhung
thg 1 10, 2020 10:28 SA

Mình chia ra làm 3 queue cho 3 side rồi bạn ơi, nhưng vẫn chậm

Avatar nguyen @erics
thg 1 10, 2020 10:42 SA

thế thì bạn xem lại config và code thôi

thg 1 13, 2020 3:06 SA
  • Bạn thử kiểm tra xem có phải vì vấn đề với cold start của lambda hay không ?
  • Bạn check xem code đoạn tạo instance của SQS tốn bao nhiêu thời gian ? Có thể để singleton để tối ưu không 😄
Đã trả lời thg 1 17, 2020 3:24 SA
0

Lambda function bạn trigger ntn thế ?

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí