Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความแตกต่างระหว่างแบบจุดต่อจุดและเผยแพร่/สมัครสมาชิก JMS Messaging Models


JMS เป็นบริการข้อความ Java ย่อ บริการข้อความ Java เป็น API ที่ให้บริการโดย Java ใช้สำหรับติดตั้งระบบส่งข้อความในแอปพลิเคชันของคุณ

JMS เป็น API หรือข้อกำหนดที่ไม่มีการใช้งาน ดังนั้นการใช้ JMS กับผู้ให้บริการบุคคลที่สามบางราย เช่น ActiveMq การส่งข้อความทางเว็บ และอื่นๆ

JMS รองรับโดเมนข้อความสองประเภท -

  • ข้อความชี้ไปที่จุด
  • เผยแพร่ /สมัครสมาชิกข้อความ
ซีเนียร์ เลขที่ คีย์ ข้อความชี้ไปที่จุด เผยแพร่ /สมัครสมาชิก
1
พื้นฐาน
เป็นปลายทางของข้อความแบบหนึ่งต่อหนึ่ง ข้อความที่ส่งเข้าคิวและข้อความนั้นสามารถอ่านได้โดยผู้รับเพียงคนเดียว
เป็นวิธีการส่งข้อความแบบหนึ่งต่อหลายแบบ ข้อความที่ส่งไปยังหัวข้อและข้อความสามารถรับได้โดยผู้บริโภคหลายคน
2
กลไกการดึง / ผลัก
มันใช้กลไกการดึง ลูกค้าต้องโพลข้อความทุกครั้ง
ใช้โมเดลแบบพุช ข้อความสามารถแพร่ภาพไปยังผู้บริโภคทั้งหมดได้
3
รับทราบ
จำเป็นต้องรับทราบ
การตอบรับเป็นตัวเลือก
4.
การขึ้นต่อกันของเวลา
ในโมเดล PTP ไม่มีการพึ่งพาเวลาระหว่างผู้ส่งและผู้รับ
มีการขึ้นต่อกันของเวลาระหว่างผู้เผยแพร่และสมาชิก