ความแตกต่างระหว่างหัวข้อคิวและหัวข้อ ความแตกต่างระหว่าง

Anonim

คิว & กระทู้

บริการข้อความ Java หรือ JMS เป็นสื่อที่ส่งข้อความไปยังลูกค้าสองรายขึ้นไป อนุญาตให้มีการติดต่อระหว่างกลไกต่างๆของแอพพลิเคชันแบบกระจาย ตัวกลางตัวนี้มีสองแบบคือแบบจำลองจุดต่อจุดและเผยแพร่หรือสมัครเป็นสมาชิก ทั้งสองรุ่นนี้มีชื่ออื่นด้วย โมเดลจุดต่อจุดเรียกอีกอย่างหนึ่งว่าคิวโมเดลและรูปแบบของผู้เผยแพร่โฆษณาหรือผู้สมัครสมาชิกเป็นเพียงแบบจำลองหัวข้อเท่านั้น

คิวหรือแบบจุดต่อจุดทำงานโดยการวางข้อความผู้ส่งไปยังคิวและผู้รับจะสามารถอ่านข้อความจากคิวได้ อย่างไรก็ตามผู้เผยแพร่โฆษณาหรือสมาชิกหรือแบบจำลองหัวข้อทำงานโดยการเผยแพร่ข้อความโดยการโพสต์ข้อความเกี่ยวกับหัวข้อใดหัวข้อหนึ่งโดยเฉพาะและให้ผู้อ่านติดตามอ่าน

มีความแตกต่างกันมากระหว่างสองรุ่นนี้ซึ่งเราจะเรียกว่า "คิว" และ "หัวข้อ" "อยู่ในคิวผู้ส่งรู้ว่าข้อความจะไปที่ใด มีผู้ส่งเฉพาะและผู้รับเฉพาะและมีความตั้งใจที่จะได้รับการยอมรับเป็นเช่นนั้น ในทางกลับกันในหัวข้อคุณมีผู้เผยแพร่โฆษณาและสมาชิกหรือสมาชิกเท่านั้น มีตัวตนในตัวตนของทั้งผู้จัดพิมพ์และผู้สมัครสมาชิก

ข้อแตกต่างหลักระหว่างสองคือจำนวนผู้รับ อยู่ในคิวคุณมีผู้รับหรือผู้บริโภคเพียงรายเดียวเท่านั้น ไม่เหมือนในหัวข้อที่คุณสามารถเผยแพร่ข้อความของคุณให้กับสมาชิกจำนวนมาก นอกจากนี้ในหัวข้อผู้จัดพิมพ์ต้องมีการใช้งานอยู่อย่างต่อเนื่องเพื่อให้ผู้สมัครสมาชิกได้รับข้อความ มิฉะนั้นข้อความจะได้รับการจัดสรรใหม่ ในคิวคุณไม่ต้องกังวลเรื่องเวลาเพราะผู้ส่งจะมีความหรูหราในการส่งข้อความเมื่อใดก็ตามที่เขาหรือเธอต้องการ และเดียวกันจะไปสำหรับรับ; เขาหรือเธอยังมีเสรีภาพในการอ่านเมื่อใดก็ตามที่เขาหรือเธอต้องการ ในคิวคุณจะมั่นใจได้ว่าในฐานะผู้ส่งคุณได้ส่งข้อความของคุณไปเรียบร้อยแล้วเนื่องจากคุณจะได้รับการแจ้งเตือนจากผู้รับ แต่จะไม่เป็นความจริงสำหรับระบบหัวข้อ แม้จะมีความเสี่ยงที่จะไม่มีสมาชิกก็ตาม

SUMMARY:

1. โมเดล point-to-point หรือ queue ทำงานโดยผู้ส่งเพื่อตั้งค่าตัวรับสัญญาณ ในทางกลับกันผู้จัดพิมพ์ / ผู้สมัครรับข้อมูลหรือแบบจำลองหัวข้อทำงานโดยการตั้งค่าข่าว

2 ในคิวแบบมีการรับรู้ถึงตัวตนของผู้รับและบางทีอาจเป็นผู้ส่ง ในรูปแบบหัวข้อจะมีการเปิดเผยตัวตนของทั้งสมาชิกและผู้เผยแพร่โฆษณา

3 แบบจำลองคิวอนุญาตให้ผู้รับเพียงผู้รับเดียว ในทางกลับกันสามารถมีผู้รับได้หลายคน

4 ในคิวโมเดลผู้ส่งและผู้รับไม่จำเป็นต้องเป็นทั้งที่ใช้งานอยู่ในเวลาเดียวกันในรูปแบบหัวข้อระยะเวลามีความสำคัญมาก

5 ในคิวแบบผู้ส่งจะได้รับการแจ้งเตือนเมื่อข้อความได้รับการรับ ในทางกลับกันรูปแบบหัวข้อจะไม่แจ้งให้คุณทราบด้วยเช่นกันและแม้จะมีความเสี่ยงที่คุณจะไม่มีสมาชิกก็ตาม