ในรูปแบบการเผยแพร่และสมัครรับข่าวสาร ผู้สมัครสมาชิกจะได้รับเพียงส่วนย่อยของข้อความทั้งหมดที่เผยแพร่ ขั้นตอนการเลือกข้อความเพื่อรับและประมวลผลเรียกว่าการกรอง … สมาชิกในระบบตามหัวข้อจะได้รับข้อความทั้งหมดที่เผยแพร่ไปยังหัวข้อที่พวกเขาสมัครรับ
โปรโตคอลใดใช้รูปแบบการเผยแพร่-สมัครสมาชิก
มีโปรโตคอลการส่งข้อความมาตรฐานจำนวนมากที่ใช้รูปแบบการเผยแพร่/สมัครรับข้อมูล ในด้านของโปรโตคอลระดับแอปพลิเคชัน สิ่งที่น่าสนใจที่สุดคือ AMQP, Advanced Message Queuing Protocol MQTT ขนส่งทางไกล MQ
เมื่อจะใช้เผยแพร่รูปแบบการสมัคร
ใช้รูปแบบนี้เมื่อ:
- แอปพลิเคชันจำเป็นต้องเผยแพร่ข้อมูลไปยังผู้บริโภคจำนวนมาก
- แอปพลิเคชันจำเป็นต้องสื่อสารกับแอปพลิเคชันหรือบริการที่พัฒนาขึ้นอย่างอิสระอย่างน้อยหนึ่งรายการ ซึ่งอาจใช้แพลตฟอร์ม ภาษาโปรแกรม และโปรโตคอลการสื่อสารที่แตกต่างกัน
รูปแบบการเผยแพร่สมัครสมาชิกมีองค์ประกอบอย่างไร
เผยแพร่/สมัครสมาชิกคือ กลไกที่สมาชิกสามารถรับข้อมูลในรูปแบบของข้อความจากผู้จัดพิมพ์ การโต้ตอบระหว่างผู้เผยแพร่และสมาชิกจะถูกควบคุมโดยตัวจัดการคิวโดยใช้สิ่งอำนวยความสะดวก IBM® MQ มาตรฐาน
บทบาทของโบรกเกอร์ในรูปแบบการเผยแพร่-สมัครสมาชิกคืออะไร
บทบาทของนายหน้าข้อความ ในการใช้โมเดล publish-subscribe มี Message Broker ที่เป็นสื่อกลางระหว่างผู้เผยแพร่และสมาชิก Message Broker เป็นตัวกลาง ช่วยให้ผู้เผยแพร่สามารถโพสต์ข้อมูลในขณะที่ให้สมาชิกลงทะเบียนกับประเภทของข้อมูลที่ต้องการรับ