zc.resumelb เป็นเครื่องมือที่ให้ balancer โหลดสำหรับการใช้งาน WSGI ที่เรียงลำดับการร้องขอในชั้นเรียนคำขอและกำหนดการร้องขอ & nbsp; ของชั้นให้กับคนงานเดียวกัน
balancer โหลดสามารถได้รับประโยชน์คุณถ้าคุณมีโปรแกรมที่:
- มีการโหลดมากเกินไป (หรือช้าเกินไป) ที่จะได้รับการจัดการโดยกระบวนการเดียว
- มีชุดการทำงานที่มีขนาดใหญ่เกินไปที่จะใส่ในแคชใช้โดยกระบวนการของคุณและ
- มีวิธีการจำแนกการร้องขอเพื่อให้มีการทับซ้อนกันเล็ก ๆ น้อย ๆ ในการตั้งค่าการทำงานของชั้นเรียนต่างๆ
หากสิ่งที่อยู่ข้างต้นนำไปใช้กับคุณ (หรือถ้าคุณอยากรู้) อ่านต่อ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- < li> Fixed:. ขาดหมดเวลาซ็อกเก็ตอาจก่อให้เกิดการร้องขอที่จะรั่วไหล
มีอะไรใหม่ ในรุ่น 0.5.2:
- Fixed: แฟ้มชั่วคราวสร้างขึ้นเมื่อบัฟเฟอร์ข้อมูลใน โหลด balancers ไม่ได้ถูกปิดอย่างชัดเจน โดยทั่วไปแล้วพวกเขาถูกปิดผ่านการเก็บขยะ แต่ในบางสถานการณ์ตัวเลขของพวกเขาสามารถสร้างได้อย่างรวดเร็วนำไปสู่การอ่อนเพลียไฟล์ตัวบอก.
- Fixed:. Tracelog บันทึก 'ฉัน' ไม่เคยมีข้อมูลที่ระยะเวลาในการป้อนข้อมูล
- Fixed:. Tracelog 'I' บันทึกถูกรวมเฉพาะเมื่อใช้สระว่ายน้ำด้าย
มีอะไรใหม่ ในรุ่น 0.5.1:
- Fixed: ข้อมูลประวัติคนทำงานไม่ได้เริ่มต้นอย่างถูกต้อง เมื่อไม่มีพารามิเตอร์จะถูกส่งผ่านไปยังตัวสร้างและเมื่ออ่านแฟ้มประวัติก่อให้เกิด resmes ไม่ได้ที่จะไม่อัปเดต.
- Fixed: ข้อผิดพลาดของผู้ปฏิบัติงานที่จะถูกเขียนออกมาตรฐานมากกว่าการเข้าสู่ระบบ .
- Fixed: ไม่ดีมีมารยาทการใช้งาน WSGI ที่ล้มเหลวที่จะจับข้อผิดพลาดที่เกิดจากการร้องขอที่จะแขวนมากกว่าการตอบสนองกลับ 500 .
มีอะไรใหม่ ในรุ่น 0.5.0:
- การเปลี่ยนแปลงวิธีการบันทึก tracelog จะมีการระบุที่จะสะท้อนให้เห็นถึงปอนด์ หมายเลขคำขอ ระเบียนที่จะถูก disambiguated โดยรวมทั้งระบุปอนด์เป็นคำนำหน้า ตัวอย่างเช่น & quot; 1.22 & quot; ระบุเลขที่คำขอจาก 22 ปอนด์ 1.
- เมื่อกำหนดคนงานที่ลงทะเบียนกับ ZooKeeper ตอนนี้คุณสามารถจัดหาคำอธิบายในแฟ้ม paste.ini ที่แสดงใน ZooKeeper ในขณะที่ pid เพียงอย่างเดียวให้ข้อมูลพอที่จะหาคนงานมักจะเป็นคำอธิบาย (เช่นชื่ออินสแตนหรือเส้นทาง) สามารถทำให้มันง่ายขึ้น.
มีอะไรใหม่ ในรุ่น 0.4.0:
- เปลี่ยนอัลกอริทึมดุลการโหลดที่จะใช้ backlogs ของ แรงงาน underutilized เข้าบัญชีเพื่อให้พารามิเตอร์แปรปรวนต่ำที่จะใช้ซึ่งจะช่วยให้คนงานใหม่ที่จะใช้ดีกว่า.
- การเปลี่ยนแปลงขั้นตอนวิธีดุลการโหลดที่จะพยายามเพียงเล็กน้อยยากที่จะทำให้การทำงานกับแรงงานที่มีทักษะโดยไม่ลงทัณฑ์คนงานสำหรับการร้องขอที่โดดเด่นของพวกเขาเป็นครั้งแรก (ในคำอื่น ๆ เมื่อปรับ scrores คนงาน chacking ค้างสูงสุดเราลบ 1 จากงานในมือของคนงานถ้ามันไม่ใช่ศูนย์.
- เซิร์ฟเวอร์สถานะให้เมื่อใช้ ZooKeeper ตอนนี้ฟังบนซ็อกเก็ตยูนิกซ์โดเมน.
- เซิร์ฟเวอร์สถานะให้เมื่อใช้ ZooKeeper ขณะนี้รวมถึงเวลาเริ่มต้นของการร้องขอที่เก่าแก่ที่สุดสำหรับแต่ละคนงานที่จะใช้สำหรับการตรวจสอบ.
- Fixed: แรงงานบัฟเฟอร์ร่างกายคำขอขนาดใหญ่ในหน่วยความจำ ตอนนี้ร่างกายของคำขอขนาดใหญ่บัฟเฟอร์ไปยังดิสก์.
- การเพิ่มประสิทธิภาพภายในโดยเฉพาะอย่างยิ่ง writh คำนึงถึงการจัดการคำขอขนาดใหญ่และร่างกายตอบสนอง.
มีอะไรใหม่ ในรุ่น 0.3.0:
- การเปลี่ยนแปลงวิธี zkresumelb (โปรแกรมโหลด Balancer ที่ทำงานร่วมกับ ZooKeeper) จัดการบันทึกการเข้าถึง ตอนนี้คุณส่งชื่อคนตัดไม้เข้าสู่ระบบหลาม หากคุณไม่ได้ผ่านอะไรแล้วไม่มีอะไรที่จะต้องเข้าสู่ระบบ.
มีอะไรใหม่ ในรุ่น 0.2.0:
- มี API ใหม่ในการรับคนงานที่ดำเนินการต่อโดยทั่วไป จากการตรวจสอบรหัส:
- & gt; & gt; & gt; นำเข้า zc.resume.worker
- & gt; & gt; & gt; พิมพ์ zc.resume.worker.get_resume (addr)
- นี้จะเป็นประโยชน์ทั้งสำหรับการเดินทางประวัติของคนงานและเพื่อให้แน่ใจว่าผู้ปฏิบัติงานที่มีการยอมรับการเชื่อมต่อโหลด Balancer.
- นอกจากนี้ยังมีรุ่น scriot นี้:
- bin / รับงานสมัคร 192.168.24.60:33161
- เมื่อใช้ ZooKeeper คุณสามารถขอสถานะเซิร์ฟเวอร์ปอนด์ ที่อยู่ได้รับการลงทะเบียนกับ ZooKeeper เมื่อคุณเชื่อมต่อกับมันคุณจะได้รับกลับสตริง JSON ที่มีงานในมือปอนด์โดยรวมและที่อยู่และ backlogs ของแต่ละคนงาน.
- วิธีการปรับปรุงการตั้งค่าที่มีการเปลี่ยนแปลงการตั้งค่าที่จะกลับไปเริ่มต้นเมื่อไม่ให้ นี้เป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งเมื่อใช้กับ ZooKeeper เพื่อให้คุณสามารถมองไปที่ต้นไม้และรู้ว่าสิ่งที่การตั้งค่าโดยไม่ทราบประวัติการเปลี่ยนแปลง.
- เพิ่มสง่างามโหลด Balancer และปิดคนงานใน SIGTERM.
- Fixed:. ร่องรอยล็อกรหัสร้องขอไม่ได้รับมอบหมายได้อย่างถูกต้องเมื่อใช้โหลด balancers หลาย
- เพิ่มบรรจุภัณฑ์ข้อมูล meta ที่จะช่วยหา gevent 1.0b1 (ซึ่งเป็นที่ http://code.google.com/p/gevent/downloads/list)
- Updated API สำหรับการเข้าสู่ระบบการประยุกต์ใช้การติดตามให้ตรงกับ zc.zservertracelog ส่วนใหญ่จะได้รับการเข้าสู่ระบบฐานข้อมูลสำหรับการใช้งาน ZTK.
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ