ໂຊລູຊັນ Queue Service
ໃຫ້ເວັບຕອບລູກຄ້າທັນທີ ວຽກໜັກເຂົ້າຄິວໃຫ້ Worker ເຮັດເບື້ອງຫຼັງ
ຕອນລູກຄ້າກົດສັ່ງຊື້ ເວັບບໍ່ຕ້ອງລໍສົ່ງອີເມວ ອອກໃບບິນ ຫຼື ຕັດສະຕັອກໃຫ້ແລ້ວກ່ອນ ສົ່ງວຽກເຂົ້າ Queue ແລ້ວຕອບລູກຄ້າໄດ້ເລີຍ ໃຫ້ Worker ດຶງໄປເຮັດເທື່ອລະຊິ້ນ ເທິງລະບົບຄິວຂອງເຮົາເອງ ບໍ່ຕ້ອງຕິດຕັ້ງ ຫຼື ດູແລເຊີບເວີຄິວເອງ
ໃຊ້ເຮັດຫຍັງໄດ້ແດ່
- ສົ່ງອີເມວ ແລະ ແຈ້ງເຕືອນ: ເວັບໃສ່ວຽກເຂົ້າຄິວ Worker ສົ່ງອີເມວ ຫຼື ຂໍ້ຄວາມຕໍ່ ລູກຄ້າບໍ່ຕ້ອງລໍໜ້າໂຫຼດ
- ວຽກທີ່ໃຊ້ເວລາດົນ: ເຮັດລາຍງານ ສ້າງ PDF ຫຍໍ້ຮູບ ຫຼື ແປງວິດີໂອ ແຍກອອກຈາກເວັບ
- ຮັບວຽກຊ່ວງຄົນຫຼາຍ: ອໍເດີເຂົ້າມາພ້ອມກັນຫຼາຍໆ ກໍເຂົ້າຄິວໄວ້ກ່ອນ Worker ທະຍອຍເຮັດຕາມກຳລັງ ບໍ່ເຮັດໃຫ້ເວັບລົ້ມ
- ແຍກລະບົບອອກຈາກກັນ: ລະບົບໜຶ່ງສົ່ງວຽກ ອີກລະບົບຮັບໄປເຮັດ ລົ້ມ ຫຼື ອັບເດດແຍກກັນໄດ້ໂດຍວຽກບໍ່ເສຍ
ວຽກບໍ່ເສຍ ບໍ່ຄ້າງທັງຄິວ
- ຂໍ້ຄວາມຖືກບັນທຶກລົງຫຼາຍເຄື່ອງກ່ອນຕອບກັບ
- Worker ລົ້ມກາງວຽກ ຂໍ້ຄວາມກັບເຂົ້າຄິວໃຫ້ Worker ໂຕອື່ນຮັບຕໍ່ເອງເມື່ອຄົບ Visibility timeout
- ຂໍ້ຄວາມທີ່ເຮັດບໍ່ສຳເລັດຊ້ຳໆ ຍ້າຍໄປ Dead-letter queue ໃຫ້ກວດພາຍຫຼັງ ແທນທີ່ຈະວົນບໍ່ຈົບ
- ໜ່ວງເວລາຂໍ້ຄວາມໄດ້ເຖິງ 15 ນາທີ ແລະ ເກັບຂໍ້ຄວາມທີ່ຍັງບໍ່ມີໃຜຮັບໄດ້ດົນສຸດ 14 ມື້
ເອີ້ນໃຊ້ງ່າຍ ຈ່າຍເທົ່າທີ່ໃຊ້
- REST API ແບບ JSON ແລະ SDK ສຳລັບ Node.js, Python ແລະ Go ພ້ອມ worker ສຳເລັດຮູບ
- Long polling ລໍຂໍ້ຄວາມໄດ້ສູງສຸດ 20 ວິນາທີຕໍ່ເທື່ອ ສົ່ງ ຮັບ ແລະ ລຶບໄດ້ເທື່ອລະ 10 ຂໍ້ຄວາມ
- Access key ແຍກສິດ ສົ່ງ / ຮັບແລະລຶບ / ລ້າງ ລາຍ Queue ທຸກ Request ເຊັນຕາມມາດຕະຖານ IETF ໂດຍ Secret ບໍ່ຖືກສົ່ງອອກໄປ
- ຄິດຕາມຈຳນວນ Request ຂໍ້ມູນທີ່ຮັບອອກໄປ ແລະ ຂໍ້ຄວາມທີ່ຄ້າງໃນ Queue ບໍ່ມີຄ່າຂັ້ນຕ່ຳລາຍເດືອນ
ຄຳຖາມທີ່ພົບເລື້ອຍ
Queue Service ຕ່າງຈາກໃຊ້ Redis ເຮັດຄິວແນວໃດ
Queue Service ເກັບຂໍ້ຄວາມລົງດິສກ໌ຫຼາຍເຄື່ອງ ແລະ ມີ Visibility timeout, ການນັບຈຳນວນເທື່ອທີ່ຮັບ ແລະ Dead-letter queue ໃນໂຕ ຂໍ້ຄວາມບໍ່ເສຍເມື່ອ Worker ລົ້ມ ບໍ່ຕ້ອງຂຽນໂຄດຈັດການເອງ ສ່ວນ Managed Cache ເໝາະກັບຄິວງ່າຍໆ ທີ່ໃຊ້ຮ່ວມກັບວຽກ cache ຢູ່ແລ້ວ
ຂໍ້ຄວາມຈະຖືກສົ່ງຊ້ຳໄດ້ບໍ່
ຂໍ້ຄວາມຖືກສົ່ງໃຫ້ Worker ຢ່າງໜ້ອຍໜຶ່ງເທື່ອ ໃນກໍລະນີທີ່ເກີດໜ້ອຍຫຼາຍ ຂໍ້ຄວາມດຽວກັນອາດມາຮອດຊ້ຳ ໃຫ້ຂຽນວຽກໃຫ້ເຮັດຊ້ຳໄດ້ໂດຍບໍ່ເສຍຫາຍ ເຊັ່ນ ກວດເລກອໍເດີກ່ອນຕັດສະຕັອກ ລຳດັບຂໍ້ຄວາມເປັນແບບພະຍາຍາມໃຫ້ເກົ່າກ່ອນ ບໍ່ຮັບປະກັນລຳດັບແທ້
Queue Service ຄິດເງິນແນວໃດ
ຄິດຕາມຈຳນວນ Request (ຂໍ້ຄວາມທຸກ 64 KB ນັບ 1 Request) ຂໍ້ມູນທີ່ຮັບອອກໄປ ແລະ ຂໍ້ຄວາມທີ່ຄ້າງເກັບໃນ Queue ຕັດຈາກ Wallet ຂອງ Project ບໍ່ມີຄ່າຂັ້ນຕ່ຳລາຍເດືອນ ເບິ່ງອັດຕາລ່າສຸດໄດ້ໃນໜ້າລາຄາ
ໃຊ້ກັບ Container ຫຼື ເຊີບເວີບ່ອນອື່ນໄດ້ບໍ່
ໄດ້ API ເປັນ HTTPS ທຳມະດາ ເອີ້ນໄດ້ຈາກທຸກບ່ອນທີ່ອອກອິນເຕີເນັດໄດ້ ທັງ Container ຂອງເຮົາ ເຊີບເວີຂອງທ່ານເອງ ຫຼື Cloud ອື່ນ
ເລີ່ມໃຊ້ງານມື້ນີ້ ຟຣີ
ສະໝັກດ້ວຍອີເມວ ບໍ່ຕ້ອງໃສ່ບັດເຄຣດິດ ສ້າງເວັບໄດ້ຟຣີບໍ່ມີມື້ໝົດອາຍຸ ບໍລິການອື່ນຈ່າຍຕາມທີ່ໃຊ້ຈາກ Wallet ຂອງ Project