พิจารณาแล้วว่าเจ้ามือรับแทงให้ข้อมูลตัวอย่างบางส่วน (และสามารถบันทึกได้ในระหว่างขั้นตอนการรวมระบบ) คำแนะนำของฉันคือจัดระเบียบฟีดเหล่านั้นด้วยวิธีนี้:
- รายการของเหตุการณ์
- อัปเดตสำหรับกิจกรรมที่กำหนด
- อัพเดทราคา
- ผล
ผู้ให้บริการอาจเสนอการอัปเดต 2 ประเภท: Push (POST) และ Pull (GET)
ณ จุดนี้คุณควร
- สร้างเซิร์ฟเวอร์อย่างง่ายที่เพิ่งจัดการการร้องขอ GET เพื่อให้โปรแกรมเมอร์ของคุณสามารถอธิบายอัลกอริทึม
- สร้างระบบอัตโนมัติเพื่อจัดการการส่งข้อมูลเดียวกันและอาจทำให้ระบบของคุณเครียด
จัดการการพัฒนาและการทดสอบ
โดยไม่ต้องไปในรายละเอียดของเทคโนโลยีที่จะนำมาใช้คุณจะได้รับมินิเซิร์ฟเวอร์ซึ่งตอบสนองเพียง 4 URL ที่ (หรือผู้ที่จำเป็นขึ้นอยู่กับสิ่งที่มีผู้ให้บริการ) และบริการมินิผลักดัน
สิ่งที่ดีมากที่ควรคำนึงถึงเมื่อทำงานกับ "mini-server" คือตัวจัดการของโปรโตคอล HTTP สร้างเซิร์ฟเวอร์บนพอร์ต 80 นั้นง่ายมากและแก้ปัญหาได้ คุณต้องแน่ใจว่าได้ฉีดข้อมูลทั้งหมดในการตอบกลับ GET ตามที่ผู้ให้บริการทำ (สิ่งนี้จะหลีกเลี่ยงปัญหาเมื่อนำไปผลิต)
ส่วนตัวฉันจะทำเซิร์ฟเวอร์ Perl ง่าย ๆหรือแบบเดียวกันแต่ใช้ Nodejs เกี่ยวกับการฉีดข้อมูลจะเพียงพอตัวจับเวลาซึ่งเรียกใช้เบราว์เซอร์ออฟไลน์ ( CURL , WGET )