อ่าน 2 นาที
โปรโตคอลการส่งข้อความแบบสตรีมมิ่งที่เน้นข้อความ
โปรโตคอลข้อความแบบง่าย (หรือแบบสตรีมมิ่ง) ( STOMP ) ซึ่งเดิมเรียกว่า TTMP เป็นโปรโตคอลแบบข้อความ อย่างง่าย ออกแบบมาเพื่อทำงานร่วมกับมิดเดิลแวร์แบบเน้นข้อความ (MOM)...
โปรโตคอลการส่งข้อความแบบสตรีมมิ่งที่เน้นข้อความ
| โปรโตคอลการสื่อสาร | |
| คำย่อ | เหยียบ |
|---|---|
| วัตถุประสงค์ | มิดเดิลแวร์ที่เน้นการส่งข้อความ |
| การแนะนำ | |
| เลเยอร์ OSI | ชั้นแอปพลิเคชัน (ชั้นที่ 7) |
| เว็บไซต์ | stomp.github.io |
โปรโตคอลข้อความแบบง่าย (หรือแบบสตรีมมิ่ง) ( STOMP ) ซึ่งเดิมเรียกว่า TTMP เป็นโปรโตคอลแบบข้อความ อย่างง่าย ออกแบบมาเพื่อทำงานร่วมกับมิดเดิลแวร์แบบเน้นข้อความ (MOM) โดยมีรูปแบบการสื่อสาร ที่ทำงานร่วมกันได้ ซึ่งช่วยให้ไคลเอ็นต์ STOMP สามารถสื่อสารกับโบรกเกอร์ข้อความ ใดๆ ที่รองรับโปรโตคอลนี้ ได้ [ 1 ] [ 2 ]
ภาพรวม
โปรโตคอลนี้โดยทั่วไปคล้ายกับHTTPและทำงานผ่านTCPโดยใช้คำสั่งต่อไปนี้: [ 3 ]
- เชื่อมต่อ
- ส่ง
- กดติดตาม
- ยกเลิกการติดตาม
- เริ่ม
- ให้สัญญา
- ยกเลิก
- แอก
- เนค
- ตัดการเชื่อมต่อ
การสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์เกิดขึ้นผ่าน "เฟรม" ซึ่งประกอบด้วยหลายบรรทัด บรรทัดแรกประกอบด้วยคำสั่ง ตามด้วยส่วนหัวในรูปแบบ <key>: <value> (หนึ่งส่วนหัวต่อบรรทัด) ตามด้วยบรรทัดว่าง และเนื้อหาหลัก ซึ่งจบด้วยอักขระว่างการสื่อสารระหว่างเซิร์ฟเวอร์และไคลเอนต์เกิดขึ้นผ่านเฟรม MESSAGE, RECEIPT หรือ ERROR ซึ่งมีรูปแบบส่วนหัวและเนื้อหาหลักคล้ายกัน
ตัวอย่าง
ส่ง ปลายทาง:/คิว/a ประเภทเนื้อหา: ข้อความธรรมดา สวัสดี คิว ^@
ในที่นี้^@คือสัญลักษณ์แคเร็ตสำหรับอักขระว่างบรรทัดจะสิ้นสุดด้วย LF ( \n , ^J , 0x10)
การนำไปใช้
ผลิตภัณฑ์มิดเดิลแวร์ที่เน้นการส่งข้อความบางรายการรองรับ STOMP [ 4 ]เช่น:
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โปรโตคอลการส่งข้อความแบบสตรีมมิ่งที่เน้นข้อความ
โปรโตคอลข้อความแบบง่าย (หรือแบบสตรีมมิ่ง) ( STOMP ) ซึ่งเดิมเรียกว่า TTMP เป็นโปรโตคอลแบบข้อความ อย่างง่าย ออกแบบมาเพื่อทำงานร่วมกับมิดเดิลแวร์แบบเน้นข้อความ (MOM)...
ภาพรวม
โปรโตคอลนี้โดยทั่วไปคล้ายกับ HTTP และทำงานผ่าน TCP โดยใช้คำสั่งต่อไปนี้: [ 3 ]
ตัวอย่าง
ในที่นี้ ^@ คือ สัญลักษณ์แคเร็ต สำหรับ อักขระว่าง บรรทัดจะสิ้นสุดด้วย LF ( \n , ^J , 0x10)
การนำไปใช้
ผลิตภัณฑ์มิดเดิลแวร์ที่เน้นการส่งข้อความบางรายการรองรับ STOMP [ 4 ] เช่น: