SmoothMQ เป็นการทดแทน SQS แบบดรอปอินพร้อมประสบการณ์นักพัฒนาที่ราบรื่นยิ่งขึ้น มี UI ที่ใช้งานได้ ความสามารถในการสังเกต การติดตาม การตั้งเวลาข้อความ และการจำกัดอัตรา SmoothMQ ช่วยให้คุณเรียกใช้อินสแตนซ์ SQS ส่วนตัวบนคลาวด์ใดก็ได้
ฉันชอบความคิดเห็นของคุณเกี่ยวกับทิศทางของโครงการนี้! https://forms.gle/m5iMjcA5Xvp685Yw8
SmoothMQ ปรับใช้เป็น single go binary และสามารถใช้งานได้โดยไคลเอนต์ SQS ที่มีอยู่
สิ่งนี้จะเรียกใช้ UI บน :3000
และเซิร์ฟเวอร์ที่เข้ากันได้กับ SQS บน :3001
$ go run . server
สิ่งนี้ใช้ได้กับไคลเอนต์ SQS ในภาษาใดก็ได้
import boto3
# Simply change the endpoint_url
sqs = boto3 . client ( "sqs" , ..., endpoint_url = "http://localhost:3001" )
sqs . send_message ( QueueUrl = "..." , MessageBody = "hello world" )
คื่นฉ่ายทำงานได้อย่างราบรื่น:
app = Celery ( "tasks" , broker_url = "sqs://...@localhost:3001" )
UI ช่วยให้คุณจัดการคิวและค้นหาแต่ละข้อความได้