Unicorn

ภาพหน้าจอของซอฟแวร์:
Unicorn
รายละเอียดซอฟแวร์:
รุ่น: 4.8.3
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: Eric Wong
การอนุญาต: ฟรี
ความนิยม: 7

Rating: nan/5 (Total Votes: 0)

ยูนิคอร์นเป็นเซิร์ฟเวอร์ HTTP สำหรับการใช้งาน Rack ออกแบบมาเพื่อให้บริการเฉพาะลูกค้าอย่างรวดเร็วใน latency ต่ำ, การเชื่อมต่อที่มีแบนด์วิธสูงและใช้ประโยชน์จากคุณสมบัติใน Unix / เมล็ด Unix เหมือน ลูกค้าช้าควรจะทำหน้าที่เพียงโดยการวางพร็อกซี่กลับมีความสามารถในการกำหนดบัฟเฟอร์อย่างเต็มที่ทั้งการร้องขอและการตอบสนองในระหว่างยูนิคอร์นและ clients.Features ช้าคุณสมบัติ glanceKey รวมถึงการสนับสนุนสำหรับ Rack, การสนับสนุนสำหรับสถาปัตยกรรม Unix, เข้ากันได้กับทับทิม 1.8 หรือสูงกว่า สนับสนุน Rubinius, การจัดการกระบวนการ load balancing ผ่านเคอร์เนลลินุกซ์สนับสนุนทั้งแอพพลิเคด้ายปลอดภัยหรือไม่ด้ายปลอดภัยรองรับแอพพลิเค Rack ทั้งหมดเช่นเดียวกับการอัพเกรดไบนารี Nginx สไตล์ที่ช่วยให้คุณสามารถปรับปรุงโปรแกรมและทุก ส่วนประกอบของโดยไม่สูญเสียลูกค้า
นอกจากนี้ซอฟแวร์รวมถึง after_fork และ before_fork ตะขอสำหรับปพลิเคชันที่มีความต้องการพิเศษโดยเฉพาะอย่างยิ่งเมื่อการจัดการกระบวนการคดเคี้ยวสำเนาเมื่อเขียนจัดการหน่วยความจำที่รองรับสำหรับการบริโภคแรมต่ำในตัวทับทิม DSL สำหรับการกำหนดค่าเซิร์ฟเวอร์, ความสามารถในการถอดรหัสโอน chunked on-the-บินและการสนับสนุนสำหรับการฟังการเชื่อมต่อหลายรวมทั้ง UNIX sockets.Getting เริ่มต้นด้วยซอฟแวร์ UnicornThe ประกอบด้วยขยาย C ซึ่งหมายความว่าคุณจะต้องติดตั้งคอมไพเลอร์ C ในระบบ GNU / Linux ของคุณเพื่อรวบรวมมัน นอกเหนือจากการที่ต้องใช้ในการพัฒนาห้องสมุดทับทิมและส่วนหัว มันได้รับการทดสอบประสบความสำเร็จกับทั้ง 32 บิตและการเรียนการสอน 64 บิตสถาปัตยกรรมชุด
การติดตั้งเซิร์ฟเวอร์ยูนิคอร์น HTTP บนเครื่องคอมพิวเตอร์ของคุณเปิดจำลอง terminal และรัน & ldquo; อัญมณีติดตั้งยูนิคอร์น & rdquo; คำสั่งไม่ทราบราคา รหัสแหล่งที่มาล่าสุดของโปรแกรมที่สามารถโคลนจาก Git หรือดาวน์โหลดได้จาก Softoware เสียค่าใช้จ่ายเป็นแหล่งเก็บสากล
ที่จะใช้สำหรับการไม่ Rails การใช้งาน Rack คุณต้องใช้ & lsquo; ยูนิคอร์นและ rsquo; คำสั่งเป็นอย่างอื่นให้แน่ใจว่าคุณใช้ & lsquo; & rsquo unicorn_rails; คำสั่งสำหรับการใช้งานที่ได้รับการเขียนใน Ruby on Rails เอกสารรายละเอียดสามารถพบได้ในโครงการ & rsquo; S หน้าแรก (ดูลิงค์ด้านล่าง)

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

    ปล่อยเอกสารการปรับปรุงนี้จะสะท้อนให้เห็นถึงการอพยพของรายชื่อที่ส่งไปยังอินสแตนซ์สาธารณะกล่องจดหมายใหม่ นี้เป็นสิ่งจำเป็นเนื่องจากการดับไปที่กำลังจะมา RubyForge บน 15 พฤษภาคม 2014.

มีอะไรใหม่ ในรุ่น 4.8.2:

  • เราปิด SELF_PIPE คนงานในทันที แต่สัญญาณ ขนย้ายไม่ได้รับการติดตั้งทันที ดังนั้นป้องกันไม่ให้แรงงานจาก erroring ออกเนื่องจาก SELF_PIPE ที่ไม่ถูกต้อง.

มีอะไรใหม่ ในรุ่น 4.8.1:

  • การแข่งขันแก้ไข / จัดการข้อผิดพลาดในการจัดการคนงาน SIGQUIT

มีอะไรใหม่ ในรุ่น 4.8.0:

  • ข่าวประชาสัมพันธ์ฉบับนี้มีผลงานภายในที่สำคัญเป็นธรรมของ master- แจ้งเตือนไปยังงาน กระบวนการต้นแบบไม่ได้ส่งสัญญาณไปยังคนงานสำหรับงานมากที่สุด นี้ทำงานรอบบางประเด็นที่เข้ากันได้กับบางรุ่น & quot; PG & quot; อัญมณี (และอาจรหัสอื่น ๆ ซึ่งอาจจะไม่จัดการ EINTR อย่างถูกต้อง) หนึ่งประโยชน์ที่พิเศษคือมันยังช่วยให้คนงานจรจัดสังเกตหายากตายต้นแบบที่ไม่คาดคิดได้ง่ายขึ้น แรงงานยังคง (และมักจะ) รับสัญญาณที่มีอยู่สำหรับการทำงานร่วมกับเครื่องมือ / สคริปต์ซึ่งอาจส่งสัญญาณแรงงาน.
  • ไฟล์ PID จะเขียนเสมอต้น (แม้ในการอัพเกรด) อีกครั้งเพื่อหลีกเลี่ยงการทำลายการตั้งค่าการตรวจสอบความแปลกซึ่งใช้ไฟล์ PID เก็บไว้ในใจเราได้กำลังใจเสมอขึ้นอยู่กับการตรวจสอบไฟล์ PID ที่พวกเขามีความเปราะบาง.
  • ตอนนี้เราหลีกเลี่ยงฟอง IOError กับแอพพลิเคชั้นวางในการเชื่อมต่อของลูกค้าก่อนวัยอันควรเมื่อร่างกายสตรีมมิ่งการป้อนข้อมูล นี้มักจะไม่เกิดปัญหากับ Nginx แต่อาจจะอยู่ในบางส่วนโดยไม่ต้องตั้งค่า LAN Nginx).
  • GNUmakefile: เพิ่ม & quot; ตรวจสอบ & quot; เป้าหมายสำหรับการเรียกใช้การทดสอบทั้งหมด & quot; ตรวจสอบ & quot; ม้วนออกนิ้วมือข​​องผู้ใช้คุ้นเคยกับ GNU Automake ได้ง่ายขึ้น & quot; การทดสอบทั้งหมด & quot; เป้าหมายการเก็บรักษาไว้สำหรับการทำงานร่วมกัน.

มีอะไรใหม่ ในรุ่น 4.7.0:

  • สนับสนุน SO_REUSEPORT ในฟังใหม่ (: reuseport)
  • ยูนิคอร์นตอนนี้ GPLv2 หรือในภายหลังและทับทิม 1.8 ได้รับใบอนุญาต (แทน GPLv2 เดียว GPLv3 เดียวและทับทิม 1.8 ได้รับใบอนุญาต)
  • USR2 redirects คงที่สำหรับ Ruby 1.8.6 (หักตั้งแต่ 4.1.0)
  • ยูนิคอร์น (1) และ unicorn_rails (1) บังคับใช้จำนวนเต็มถูกต้องสำหรับ -p / - พอร์ต
  • ความพยายามที่จะเปลี่ยนชื่อไฟล์ PID เมื่อเป็นไปได้ (ใน USR2)
  • วิธีแก้ปัญหาเปิดประเด็น atomicity สำหรับ stdio vs ที่ไม่ stdio
  • ปรับปรุงการจัดการข้อผิดพลาดของซ็อกเก็ตลูกค้า triggerable

มีอะไรใหม่ ในรุ่น 4.6.3:

  • แก้ไขตัวเลือก --no-เริ่มต้นมิดเดิลแวร์

มีอะไรใหม่ ในรุ่น 4.6.2:

  • ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขข้อผิดพลาดในยูนิคอร์น :: HttpParser #filter_body ซึ่งส่งผลต่อการกำหนดค่าบางส่วนของสายรุ้ง! นอกจากนี้ยังมีการลดขนาดเล็กน้อยในเอสโอ.

มีอะไรใหม่ ในรุ่น 4.6.1:

  • ยูนิคอร์น :: Const :: UNICORN_VERSION อยู่ในขณะนี้โดยอัตโนมัติ -generated จาก GIT-VERSION-GEN และถูกต้องเสมอ สะสางไมเนอร์สำหรับหักหลัง.

มีอะไรใหม่ ในรุ่น 4.6.0:

  • นี้ก่อนวางจำหน่ายเพิ่มการสนับสนุนการหักหลังสำหรับ Rack 1.5 ผู้ใช้ ดูเอกสาร Rack สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการหักหลัง นอกจากนี้ยังมีใหม่ --no-เริ่มต้นตัวกลางตัวเลือก / -N สำหรับ `ยูนิคอร์น 'คำสั่งที่จะไม่สนใจ RACK_ENV ภายในขอบคุณยูนิคอร์นหลินเจนชิน.
  • มีเอกสารเท่านั้นและทดสอบการพกพาการปรับปรุงตั้งแต่ 4.6.0pre1 จะไม่มีการเปลี่ยนแปลงรหัส.

ซอฟแวร์อื่น ๆ ของนักพัฒนา Eric Wong

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Chickadee
Chickadee

14 Feb 15

ความคิดเห็นที่ Unicorn

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!