คำถามติดแท็ก twisted

14
ทางเลือกใหม่ที่สะอาดและมีน้ำหนักเบาสำหรับ Python twisted [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิด5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ A (ยาว) เมื่อก่อนฉันเขียน web-spider ที่ฉันมัลติเธรดเพื่อเปิดใช้งานการร้องขอที่เกิดขึ้นพร้อมกันในเวลาเดียวกัน ที่อยู่ใน Python เยาวชนของฉันในวันก่อนที่ฉันรู้เกี่ยวกับGILและ woes ที่เกี่ยวข้องมันสร้างรหัส multithreaded (IE ส่วนใหญ่สิ่งที่เพิ่งจบอนุกรม!) ... ฉันต้องการทำงานซ้ำรหัสนี้เพื่อให้มีประสิทธิภาพมากขึ้นและทำงานได้ดีขึ้น โดยทั่วไปมีสองวิธีที่ฉันสามารถทำได้: ฉันสามารถใช้โมดูลมัลติโพรเซสซิงใหม่ใน 2.6+ หรือฉันสามารถใช้เครื่องปฏิกรณ์ / แบบจำลองเหตุการณ์ตามประเภทของบางอย่าง ฉันอยากจะทำในภายหลังเพราะมันง่ายกว่าและมีข้อผิดพลาดน้อยกว่า ดังนั้นคำถามที่เกี่ยวข้องกับกรอบที่จะเหมาะที่สุดกับความต้องการของฉัน ต่อไปนี้เป็นรายการตัวเลือกที่ฉันรู้เกี่ยวกับ: Twisted : ปู่ย่าตายายของกรอบเครื่องปฏิกรณ์ Python: ดูเหมือนซับซ้อนและป่องเล็กน้อย โค้งการเรียนรู้ที่สูงชันสำหรับงานเล็ก ๆ Eventlet : จากคนที่lindenlab เฟรมเวิร์กที่เป็นมิตรกับสิ่งแวดล้อมที่มุ่งไปที่งานประเภทนี้ ฉันได้ดูรหัสแล้วและมันก็ไม่สวยเกินไป: ไม่สอดคล้องกับ pep8, กระจัดกระจายไปด้วยภาพพิมพ์ (ทำไมผู้คนถึงทำแบบนี้ในกรอบ!?) …

4
เมื่อใดที่ใช้ทอร์นาโดเมื่อใช้ Twisted / Cyclone / GEvent / อื่น ๆ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เฟรมเวิร์ก / ไลบรารีใดที่จะเป็นตัวเลือกที่ดีที่สุดสำหรับการสร้างเว็บแอปพลิเคชันที่มีผู้ใช้หลายคน ฉันชอบที่จะมีเว็บเซิร์ฟเวอร์แบบอะซิงโครนัสซึ่งจะทำให้ฉันขยายขนาดได้อย่างง่ายดาย โซลูชันใดจะให้ประสิทธิภาพที่ดีที่สุด / ความสามารถในการปรับขยาย / กรอบการทำงานที่มีประโยชน์มากที่สุด (ในแง่ของการใช้งานง่ายและง่ายต่อการพัฒนา) มันจะดีถ้ามันจะให้การทำงานที่ดี(websockets, rpc, สตรีมมิ่งและอื่น ๆ ) อะไรคือข้อดีข้อเสียของแต่ละวิธี?

2
ข้อควรระวังในการเลือก / สำรวจเทียบกับเครื่องปฏิกรณ์ epoll ใน Twisted
ทุกสิ่งที่ฉันอ่านและได้สัมผัส (แอพที่ใช้ Tornado) ทำให้ฉันเชื่อว่า ePoll เป็นสิ่งทดแทนตามธรรมชาติสำหรับเครือข่ายแบบเลือกและแบบสำรวจโดยเฉพาะอย่างยิ่งกับ Twisted ซึ่งทำให้ฉันหวาดระแวงมันค่อนข้างหายากสำหรับเทคนิคหรือวิธีการที่ดีกว่าที่จะไม่มาพร้อมกับราคา การอ่านการเปรียบเทียบสองสามโหลระหว่าง epoll และทางเลือกแสดงให้เห็นว่า epoll เป็นแชมป์ในด้านความเร็วและความสามารถในการปรับขนาดได้อย่างชัดเจนโดยเฉพาะอย่างยิ่งการปรับขนาดเป็นเส้นตรงซึ่งยอดเยี่ยมมาก ที่กล่าวว่าเกี่ยวกับการใช้โปรเซสเซอร์และหน่วยความจำ epoll ยังคงเป็นแชมป์หรือไม่?

2
Python Twisted: จะเริ่มที่ไหน [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันพยายามเริ่มเรียนรู้การสร้างเซิร์ฟเวอร์ซ็อกเก็ต ฉันต้องการเพิ่มคุณสมบัติที่มีประโยชน์บางอย่าง (เช่นการรับรองความถูกต้องและอื่น ๆ ) อาจมีใครบางคนสามารถชี้ให้ฉันดูบทช่วยสอนที่ดีซึ่งจะช่วยให้ฉันเริ่มต้นได้ (+ อาจมีแนวคิดอื่น ๆ )
85 python  twisted 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.