SmoothMQ adalah pengganti SQS dengan pengalaman pengembang yang jauh lebih lancar. Ini memiliki UI fungsional, kemampuan observasi, penelusuran, penjadwalan pesan, dan pembatasan kecepatan. SmoothMQ memungkinkan Anda menjalankan instance SQS pribadi di cloud mana pun.
Saya ingin tanggapan Anda tentang arah proyek ini! https://forms.gle/m5iMjcA5Xvp685Yw8
SmoothMQ diterapkan sebagai biner single go dan dapat digunakan oleh klien SQS mana pun yang ada.
Ini akan menjalankan UI pada :3000
dan server yang kompatibel dengan SQS pada :3001
.
$ go run . server
Ini berfungsi dengan klien SQS mana pun dalam bahasa apa pun.
import boto3
# Simply change the endpoint_url
sqs = boto3 . client ( "sqs" , ..., endpoint_url = "http://localhost:3001" )
sqs . send_message ( QueueUrl = "..." , MessageBody = "hello world" )
Seledri bekerja dengan lancar:
app = Celery ( "tasks" , broker_url = "sqs://...@localhost:3001" )
UI memungkinkan Anda mengelola antrean dan mencari pesan satu per satu.