บ้าน พัฒนาการ บริการข้อความ java (jms) คืออะไร? - คำจำกัดความจาก techopedia

บริการข้อความ java (jms) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

นิยาม - Java Message Service (JMS) หมายถึงอะไร

Java Message Service (JMS) เป็น application programming interface (API) โดย Sun Microsystems ที่ทำหน้าที่เป็นมิดเดิลแวร์ที่เน้นข้อความ Java มันถูกออกแบบมาสำหรับการแลกเปลี่ยนข้อความคู่ที่เชื่อถือได้และไม่ตรงกันระหว่างคอมโพเนนต์แอปพลิเคชันซอฟต์แวร์ที่แตกต่างกัน (เรียกว่าไคลเอนต์) ซึ่งอยู่บนแพลตฟอร์ม Java 2, Enterprise Edition (J2EE)


JMS เป็นมาตรฐานการส่งข้อความที่มีความสามารถในการสร้างส่งรับและอ่านข้อความตามคำขอรายงานหรือเหตุการณ์ที่ใช้โดยองค์ประกอบแอปพลิเคชันซอฟต์แวร์ไม่ใช่โดยมนุษย์ JMS อนุญาตให้โปรแกรมในระบบที่แตกต่างกันหรือเขียนในภาษาการเขียนโปรแกรมที่แตกต่างกันเพื่อประสานงานกับแต่ละอื่น ๆ ผ่านทางข้อความ

Techopedia อธิบายบริการข้อความ Java (JMS)

JMS API ใช้สองรูปแบบการส่งข้อความ:

  1. แบบจุดต่อจุดหรือการจัดคิวรุ่น

    JMS เชื่อมโยงกันอย่างอิสระโดยอาศัยองค์ประกอบของตัวกลางซึ่งเป็นคิว ดังนั้นส่วนประกอบซอฟต์แวร์จึงสื่อสารทางอ้อม ซึ่งหมายความว่าส่วนประกอบซอฟต์แวร์การส่งข้อความจะไม่ต้องการความรู้เกี่ยวกับส่วนประกอบซอฟต์แวร์ที่ได้รับ รุ่นนี้โดดเด่นด้วย:


    • มีเพียงส่วนประกอบเดียวเท่านั้นที่ได้รับข้อความ
    • องค์ประกอบที่มาไม่ได้ทำงานเมื่อองค์ประกอบที่ได้รับได้รับข้อความ
    • องค์ประกอบการรับไม่ทำงานเมื่อมีการส่งข้อความ
    • ข้อความที่ประมวลผลเรียบร้อยแล้วกำลังได้รับการยอมรับจากองค์ประกอบที่ได้รับ
  2. รูปแบบการเผยแพร่และสมัครสมาชิก

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


    • องค์ประกอบผู้เผยแพร่สร้างหัวข้อข้อความสำหรับส่วนประกอบอื่น ๆ เพื่อสมัครสมาชิก
    • คอมโพเนนต์สมาชิกยังคงสามารถรับข้อความยกเว้นว่ามีการสร้างการสมัครสมาชิกแบบคงทน
    • หากมีการสร้างการสมัครสมาชิกถาวรข้อความที่เผยแพร่ในขณะที่ผู้สมัครสมาชิกไม่สามารถรับข้อความจะถูกแจกจ่ายซ้ำทุกครั้งที่ส่วนประกอบที่รับเชื่อมต่อใหม่
บริการข้อความ java (jms) คืออะไร? - คำจำกัดความจาก techopedia