วิธีแบ่งงานให้กับเครือข่ายคอมพิวเตอร์
ลองนึกภาพสถานการณ์สมมติดังนี้: สมมติว่าคุณมีคอมพิวเตอร์ส่วนกลางที่สร้างข้อมูลจำนวนมาก ข้อมูลนี้จะต้องผ่านการประมวลผลบางอย่างซึ่งน่าเสียดายที่ใช้เวลานานกว่าที่จะสร้าง เพื่อให้การประมวลผลทันตามเวลาจริงเราเชื่อมต่อคอมพิวเตอร์ที่เป็นทาสมากขึ้น นอกจากนี้เราจะต้องคำนึงถึงความเป็นไปได้ที่ทาสจะหลุดออกจากเครือข่ายกลางงานรวมถึงทาสเพิ่มเติมที่ถูกเพิ่มเข้ามา คอมพิวเตอร์กลางควรตรวจสอบให้แน่ใจว่างานทั้งหมดเสร็จสิ้นตามความพึงพอใจและงานที่ตกหล่นโดยทาสจะถูกจัดเก็บใหม่อีกครั้ง คำถามหลักคือ: ฉันควรใช้วิธีใดเพื่อบรรลุเป้าหมายนี้ แต่ต่อไปนี้อาจช่วยให้ฉันได้คำตอบ: มีชื่อหรือรูปแบบการออกแบบกับสิ่งที่ฉันพยายามทำหรือไม่? ฉันต้องมีโดเมนความรู้อะไรบ้างเพื่อให้บรรลุเป้าหมายในการทำให้คอมพิวเตอร์เหล่านี้คุยกันได้ (เช่นฐานข้อมูลที่ฉันมีความรู้เพียงพอหรือเกี่ยวข้องกับซ็อกเก็ตซึ่งฉันยังไม่รู้) มีตัวอย่างของระบบดังกล่าวหรือไม่? คำถามหลักคือทั่วไปเล็กน้อยดังนั้นมันจะดีที่จะมีจุดเริ่มต้น / จุดอ้างอิง หมายเหตุฉันกำลังสมมติว่ามีข้อ จำกัด ของ c ++ และ windows ดังนั้นโซลูชันที่ชี้ไปในทิศทางนั้นจะได้รับการชื่นชม