SQS maxNumberOfMessages
การใช้แอปพลิเคชันไคลเอนต์ Java ฉันกำลังสอบถามคิว SQS สำหรับข้อความ คิวมีข้อความ 12,000 ข้อความสำหรับการตั้งค่าการทดสอบ ฉันใช้ openJDK กับ aws-java-sdk ล่าสุด (software.amazon.awssdk 2.10.62) pom.xml แสดงต่อไป ปัญหาที่ฉันเห็นคือแม้จะมีการตั้งค่าmaxNumberOfMessages (10)ฉันเคยได้รับ 3 ฉันเข้าใจว่ามันเป็นจำนวนสูงสุดที่ไม่รับประกันจำนวนข้อความอย่างไรก็ตามไม่มีการโอนกลับจำนวนข้อความ เป็น 3 เสมอ เอกสาร AWS: MaxNumberOfMessages จำนวนข้อความสูงสุดที่จะส่งคืน Amazon SQS จะไม่ส่งคืนข้อความมากกว่าค่านี้ (อย่างไรก็ตามอาจมีการส่งคืนข้อความน้อยลง) ค่าที่ถูกต้อง: 1 ถึง 10 ค่าเริ่มต้น: 1. ประเภท: จำนวนเต็มที่ต้องการ: ไม่ การใช้ข้อความโดยใช้การสำรวจสั้น เมื่อคุณใช้ข้อความจากคิวโดยใช้การโพลแบบสั้น Amazon SQS จะสุ่มเซ็ตย่อยของเซิร์ฟเวอร์ (ขึ้นอยู่กับการกระจายแบบสุ่มถ่วงน้ำหนัก) และส่งคืนข้อความจากเซิร์ฟเวอร์เหล่านั้นเท่านั้น ดังนั้นคำขอ ReceiveMessage …