เกี่ยวกับสเปกตรัม
Spectral เป็นเอ็นจิ้นเครือข่ายที่รวดเร็วมีน้ำหนักเบาและมีประสิทธิภาพที่ออกแบบมาสำหรับแอพพลิเคชั่นเรียลไทม์ที่มีความถี่ต่ำเช่นการเล่นเกมสตรีมมิ่งและบริการแบบโต้ตอบอื่น ๆ สร้างขึ้นบน UDP สเปกตรัมช่วยให้มั่นใจได้ว่ามีประสิทธิภาพสูงในขณะที่รักษาความน่าเชื่อถือผ่านแนวคิดเครือข่ายขั้นสูง
แนวคิดหลัก
- สตรีม : สเปกตรัมรองรับสตรีมทำให้สามารถใช้ช่องข้อมูลหลายช่องผ่านการเชื่อมต่อเดียว สิ่งนี้ช่วยให้การจัดการข้อมูลที่มีประสิทธิภาพและหลีกเลี่ยงการปิดกั้นส่วนหัว
- ความน่าเชื่อถือ : แม้จะถูกสร้างขึ้นบนโปรโตคอล UDP ที่ไม่มีการเชื่อมต่อ แต่สเปกตรัมก็รวมกลไกสำหรับการจัดส่งแพ็กเก็ตที่รับประกันได้
- การสั่งซื้อระดับสตรีม : สเปกตรัมช่วยให้มั่นใจได้ว่าข้อมูลภายในสตรีมจะถูกส่งตามลำดับที่ถูกต้องเพิ่มประสิทธิภาพแอปพลิเคชันที่มีการเพิ่มประสิทธิภาพของแอปพลิเคชันที่ลำดับของแพ็กเก็ตมีความสำคัญ
- การเว้นระยะแพ็กเก็ต : เครื่องยนต์จัดการเวลาส่งสัญญาณสำหรับการใช้แบนด์วิดท์ที่มีประสิทธิภาพและลดความแออัดของเครือข่าย
- การควบคุมความแออัด : สเปกตรัมปรับอัตราการส่งสัญญาณแบบไดนามิกเพื่อปรับให้เข้ากับสภาพเครือข่ายที่แตกต่างกันทำให้มั่นใจได้ว่าการไหลของข้อมูลที่ราบรื่นและการสูญเสียแพ็คเก็ตน้อยที่สุด
- Retransmission : แพ็คเก็ตที่สูญหายหรือตกหล่นถูกตรวจพบและส่งสัญญาณใหม่อย่างชาญฉลาดซึ่งให้ความแข็งแกร่งในเครือข่ายที่ไม่น่าเชื่อถือ
คุณสมบัติเหล่านี้ทำให้สเปกตรัมเหมาะสำหรับสถานการณ์ที่ต้องการการสื่อสารที่รวดเร็วเชื่อถือได้และปรับขนาดได้
ตัวอย่าง
สำรวจไดเรกทอรีตัวอย่างเพื่อเรียนรู้วิธีการรวมสเปกตรัมเข้ากับโครงการของคุณ
การดำเนินการ
สเปกตรัมถูกนำไปใช้ในภาษาต่อไปนี้:
- ไป : Spectral Go
- PHP : Spectral PHP
การใช้ภาษาเพิ่มเติมอยู่ระหว่างการพัฒนาเพื่อขยายการเข้าถึงข้ามแพลตฟอร์มที่แตกต่างกัน
โครงการที่ใช้สเปกตรัม
| โครงการ | คำอธิบาย | ดารา |
|---|
| สเปกตรัม | พร็อกซีที่รวดเร็วและน้ำหนักเบาสำหรับ Minecraft: Bedrock Edition ใช้ประโยชน์จากสเปกตรัมเพื่อประสิทธิภาพที่เพิ่มขึ้น | |