แก้ไข:ฉันอยู่ในกระบวนการออกแบบเครื่องมือตรวจสอบบน Java ที่จะส่ง "การตรวจสุขภาพ" เป็นระยะของแอพ Java ที่ปรับใช้กับคลัสเตอร์ของเซิร์ฟเวอร์ GlassFish ฉันกำลังพยายามหาโปรโตคอลที่ดีที่สุดสำหรับเครื่องมือตรวจสอบนี้เพื่อส่งข้อมูลกลับไปยังเซิร์ฟเวอร์การตรวจสอบ
หลังจากพยายามค้นคว้าเบื้องต้นในส่วนของฉันดูเหมือนว่า SNMP เป็นเพียงโปรโตคอลสำหรับแอปพลิเคชันประเภทจอภาพเพื่อสื่อสาร "สถานะสุขภาพ" ของบางสิ่ง (ส่วนหนึ่งของเครือข่ายเซิร์ฟเวอร์คลัสเตอร์แอปพลิเคชัน ฯลฯ ) ไปยังส่วนที่เหลือของเครือข่าย
- หากข้างต้นไม่ถูกต้องโปรดแก้ไขฉัน !!!
สมมติว่ามีความถูกต้องมากกว่าหรือน้อยกว่าคำถามต่อไปของฉันคือ: ทำไมโปรโตคอลนี้ถึงเป็น!
ในยุคของโปรโตคอล REST / SOAP / TCP เหตุใดจึงมีความต้องการโปรโตคอลมาตรฐานที่เหมาะกับแอปพลิเคชันประเภทเดียวเท่านั้น (การตรวจสอบ) กล่าวอีกนัยหนึ่งถ้าฉันเป็นนักพัฒนาที่ได้รับมอบหมายให้สร้างเครื่องมือตรวจสอบใหม่ที่สำรวจเซิร์ฟเวอร์และรายงานเกี่ยวกับ CPU และหน่วยความจำที่มีอยู่เป็นระยะ ๆSNMP มีข้อดีอะไรบ้างที่ทำให้ฉันผ่าน POSTing RESTful API ผ่าน HTTP
ฉันแน่ใจว่าฉันพลาดอะไรบางอย่างที่นี่ - ฉันแค่ต้องการใครสักคนที่จะช่วยเชื่อมต่อจุดต่าง ๆ ! ขอบคุณล่วงหน้า!