ตอนที่ 15 : How to use Java (JSP) De-queue the next messag - ขยับไปยังคิวถัดไป
ตอนที่ 15 : How to use Java (JSP) De-queue the next messag - ขยับไปยังคิวถัดไป บทความนี้จะเป็นตัวอย่างการใช้งาน Queue และกระบวนการทำงานกับ Queue หลังจากที่ได้ Queue ล่าสุดแล้ว จะทำงาน Queue นั้น ๆ ให้เสร็จสิ้น และลบ Queue ออกจากระบบ เพื่อให้ Queue ถัดไปขึ้นมาแทนที เพื่อที่จะรอการทำงานในลำดับถัดไป
Syntax การอ่าน Queue ทำงาน Queue และลบ Queue
// Retrieve a reference to a queue
CloudQueue queue = queueClient.getQueueReference("myqueue");
// Peek at the next message
CloudQueueMessage peekedMessage = queue.peekMessage();
out.print("Peeked message:<br />");
out.print("Message Id: " + peekedMessage.getId() + "<br />");
out.print("Date: " + peekedMessage.getInsertionTime() + "<br />");
out.print("Message text: " + peekedMessage.getMessageContentAsString() + "<br />");
//*** Do Process ***//
//
//
//
//*** Do Process ***//
// Retrieve the first visible message in the queue
CloudQueueMessage retrievedMessage = queue.retrieveMessage();
// Process the message in less than 30 seconds, and then delete the message.
queue.deleteMessage(retrievedMessage);