• RPC เชิงวัตถุที่ช่วยทำระบบเครือข่ายระหว่างซอฟต์แวร์ด้วยการเขียนโค้ดให้น้อยที่สุด

→ โปรโตคอลไบนารีประสิทธิภาพสูง

→ รองรับภาษาและแพลตฟอร์มที่หลากหลาย

→ API แบบ Type-Safe ที่ใช้งานง่าย

→ ใช้ SSL/TLS stack ของแพลตฟอร์ม

→ รองรับการเรียกใช้งานแบบซิงโครนัส/อะซิงโครนัส

→ ค้นหาอ็อบเจ็กต์ระยะไกลด้วย UDP multicast

→ มี Slice ซึ่งเป็น IDL เฉพาะของตนเองที่เข้าใจง่าย

→ ดูแลฟังก์ชันระดับล่างให้อัตโนมัติ: การเชื่อมต่อเครือข่าย, Serialization สำหรับการส่งข้อมูล, การลองเชื่อมต่อใหม่ เป็นต้น

  • C++, C#, Java, Javascript รองรับแบบเนทีฟ 100%

→ Obj-C, MATLAB, Python, PHP, Ruby, Swift เป็นต้น รองรับผ่าน C++

  • รองรับแพลตฟอร์มส่วนใหญ่: Android, iOS, Linux, macOS, Node.jS, AIX, Web Browser, Windows

  • บริการเพิ่มเติม

→ IceGrid : บริการคล้าย DNS สำหรับอ็อบเจ็กต์ Ice รองรับการปรับใช้เซิร์ฟเวอร์, การทำซ้ำ, การมอนิเตอร์, การทำโหลดบาลานซ์ เป็นต้น

→ IceStorm : บริการ Pub/Sub แบบเบาโดยอิงตามท็อปปิก

→ Glacier2 : เราเตอร์ที่ช่วยให้ Ice สื่อสารข้ามไฟร์วอลล์ได้

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น