PGMQ - ทางเลือกแทน SQS ที่สร้างบน Postgres
(github.com/tembo-io)- โอเพนซอร์สที่สร้างคิวข้อความแบบน้ำหนักเบาคล้ายกับ AWS SQS และ RSMQ โดยอิงกับ Postgres
- ประกอบด้วยเพียงส่วนขยายของ Postgres เท่านั้น โดยไม่มี background worker และไม่มี dependency ภายนอก
- รับประกันการส่งข้อความให้ consumer แบบ 'exactly once' ภายในเวลาที่กำหนด
- ข้อความจะยังคงอยู่ในคิวจนกว่าจะถูกลบออกอย่างชัดเจน
- สามารถจัดเก็บระยะยาวและ replay ได้ โดยทำการ archive ข้อความแทนการลบ
- เข้ากันได้กับ API ของ AWS SQS และ RSMQ
2 ความคิดเห็น
สงสัยว่าปลั๊กอินแบบนี้สามารถเพิ่มเข้าไปในบริการแบบ managed อย่าง AWS RDS ได้ไหมครับ?
เท่าที่ทราบ ในบริการแบบ Managed จะไม่สามารถใช้งานปลั๊กอินอื่นนอกเหนือจากปลั๊กอินที่ผู้ให้บริการรายนั้นรองรับได้