Unicorn

Screenshot Λογισμικό:
Unicorn
Στοιχεία Λογισμικού:
Εκδοχή: 4.8.3
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: Eric Wong
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

Unicorn είναι ένας διακομιστής HTTP για εφαρμογές Rack σχεδιαστεί για να εξυπηρετούν μόνο τους πελάτες γρήγορα με χαμηλό latency, συνδέσεις υψηλού εύρους ζώνης και να επωφεληθούν από τα χαρακτηριστικά στο / Unix-όπως πυρήνες Unix. Αργή πελάτες θα πρέπει να εξυπηρετούνται μόνο με την τοποθέτηση ενός αντίστροφη proxy ικανός να ανταποκρίνεται πλήρως ρυθμίζοντας τόσο την την αίτηση και την απάντηση στο μεταξύ Unicorn και αργή clients.Features σε ένα glanceKey χαρακτηριστικά περιλαμβάνουν υποστήριξη για Rack, υποστήριξη για την αρχιτεκτονική του Unix, η συμβατότητα με τον Ruby 1.8 ή νεότερη έκδοση , υποστήριξη Rubinius, τη διαχείριση της διαδικασίας, εξισορρόπηση φορτίου μέσω του πυρήνα του Linux, υποστηρίζει και τις δύο νήμα-ασφαλή ή μη-νήμα-ασφαλή εφαρμογές, υποστηρίζει όλες τις εφαρμογές Rack, καθώς και nginx στιλ δυαδικό αναβαθμίσεις που σας επιτρέπουν να ενημερώσετε το πρόγραμμα και όλα συστατικά του, χωρίς να χάσει τους πελάτες.
Επιπλέον, το λογισμικό περιλαμβάνει after_fork και before_fork άγκιστρα για εφαρμογές που έχουν ειδικές ανάγκες, ιδιαίτερα όταν χειρίζονται διχαλωτή διαδικασίες, copy-on-γράψει συμβατή διαχείριση μνήμης για χαμηλή κατανάλωση μνήμης RAM, ενσωματωμένη σε Ruby DSL για τη διαμόρφωση του διακομιστή, την ικανότητα να αποκωδικοποιήσουν κατατμημένη μεταφορές on-the-fly, και υποστήριξη για να ακούτε πολλαπλές διασυνδέσεις, συμπεριλαμβανομένων των UNIX sockets.Getting ξεκίνησε με UnicornThe λογισμικό αποτελείται από μια επέκταση C, πράγμα που σημαίνει ότι θα πρέπει να εγκαταστήσετε ένα μεταγλωττιστή της C στο σύστημά σας GNU / Linux ώστε να συγκεντρώνουν, Εκτός από τις απαιτούμενες βιβλιοθήκες ανάπτυξης Ruby και τις κεφαλίδες. Έχει δοκιμαστεί επιτυχώς με δύο 32-bit και το σετ εντολών 64-bit αρχιτεκτονικές.
Για να εγκαταστήσετε το διακομιστή Unicorn HTTP στον υπολογιστή σας, ανοίξτε ένα τερματικό και να εκτελέσει το & ldquo? Στολίδι εγκατάσταση μονόκερος & rdquo? εντολή, χωρίς εισαγωγικά. Το πιο πρόσφατο πηγαίο κώδικα του προγράμματος μπορεί να κλωνοποιηθεί από το Git ή να κατεβάσει από Softoware, δωρεάν, ως καθολική αρχειακών πηγών.
Για να το χρησιμοποιήσετε για μη-Ράγες Rack εφαρμογές, πρέπει να χρησιμοποιήσετε το & lsquo? Μονόκερος & rsquo? εντολή, αλλιώς, βεβαιωθείτε ότι χρησιμοποιείτε τα & lsquo? unicorn_rails & rsquo? εντολή για εφαρμογές που έχουν γραφτεί σε Ruby on Rails. Αναλυτική καταγραφή μπορεί να βρεθεί στο έργο & rsquo? S αρχική σελίδα (βλέπε σύνδεσμο παρακάτω)

Τι είναι καινούργιο σε αυτήν την έκδοση:

    Αυτό ενημερώσεις απελευθέρωση τεκμηρίωση ώστε να αντικατοπτρίζει τη μετανάστευση του λίστα σε ένα νέο κοινό-εισερχομένων παράδειγμα. Αυτό είναι απαραίτητο λόγω της επικείμενης RubyForge κλείσιμο στις 15 Μαΐου του 2014.

Τι είναι καινούργιο στην έκδοση 4.8.2:

  • Κλείνουμε SELF_PIPE στον εργαζόμενο αμέσως, αλλά το σήμα χειριστές δεν παίρνουν εγκατάσταση αμέσως. Έτσι εμποδίζουν τους εργαζόμενους από erroring έξω λόγω μη έγκυρης SELF_PIPE.

Τι είναι καινούργιο στην έκδοση 4.8.1:

  • Fix αγώνες / λαθών σε SIGQUIT εργαζόμενος χειρισμού

Τι είναι καινούργιο στην έκδοση 4.8.0:

  • Αυτή η έκδοση περιέχει αρκετά μεγάλες εσωτερικές λειτουργίες της, όπως η master σε εργαζόμενο κοινοποιήσεων. Ο πλοίαρχος διαδικασία δεν είναι πλέον στέλνει σήματα στους εργαζόμενους για τις περισσότερες εργασίες. Αυτό λειτουργεί γύρω από ορισμένα θέματα συμβατότητας με ορισμένες εκδόσεις του & quot? Pg & quot? στολίδι (και δυνητικά οποιοδήποτε άλλο κωδικό που δεν μπορεί να χειριστεί σωστά EINTR). Ένα επιπλέον πλεονέκτημα είναι ότι βοηθά επίσης τα αδέσποτα εργαζόμενοι παρατηρήσετε μια σπάνια, αναπάντεχη πλοίαρχος του θανάτου πιο εύκολα. Οι εργαζόμενοι συνεχίζουν να (και θα είναι πάντα) να δέχονται υπάρχοντα σήματα για τη συμβατότητα με τα εργαλεία / σενάρια που μπορεί να σημάνει εργαζομένων.
  • αρχείο PID γράφονται πάντα νωρίς (ακόμα και για αναβάθμιση) για να αποφύγετε το σπάσιμο παράξενο ρυθμίσεις παρακολούθησης που χρησιμοποιούν τα αρχεία PID. Κρατήστε στο μυαλό έχουμε πάντα αποθαρρύνονται παρακολούθησης με βάση PID αρχεία που είναι εύθραυστα.
  • Τώρα αποφυγή φυσαλίδων IOError στο ράφι app για πρόωρη client αποσυνδέεται κατά τη ροή του σώματος εισόδου. Αυτό δεν είναι συνήθως ένα πρόβλημα με nginx, αλλά μπορεί να είναι σε ορισμένες ρυθμίσεις LAN χωρίς nginx).
  • GNUmakefile: προσθέστε & quot? Έλεγχος & quot? στόχο για τη λειτουργία όλων των δοκιμών. & Quot? Έλεγχος & quot? κυλά από τα δάχτυλα των χρηστών εξοικειωμένοι με το GNU automake πιο εύκολα. Το & quot? Test-όλα & quot? στόχος διατηρείται για λόγους συμβατότητας.

Τι είναι καινούργιο στην έκδοση 4.7.0:

  • υποστήριξη SO_REUSEPORT για νέους ακροατές (: reuseport)
  • μονόκερος είναι τώρα GPLv2-ή-αργότερα και Ruby 1.8-άδεια (αντί του GPLv2 μόνο, την GPLv3 μόνο, και Ruby 1.8-άδεια)
  • USR2 ανακατευθύνει καθορίζεται για Ruby 1.8.6 (σπασμένα από 4.1.0)
  • μονόκερος (1) και unicorn_rails (1) επιβάλλει έγκυρο ακέραιο αριθμό για -P / - λιμάνι
  • προσπάθεια να μετονομάσετε το αρχείο PID όταν είναι δυνατόν (για USR2)
  • η λύση ξανανοίξει θέματα ατομικότητα για stdio έναντι των μη-stdio
  • τη βελτίωση του χειρισμού του πελάτη-σκανδαλιζομένων λάθη υποδοχή

Τι είναι καινούργιο στην έκδοση 4.6.3:

  • Fix --no-default-middleware επιλογή.

Τι είναι καινούργιο στην έκδοση 4.6.2:

  • Αυτή η έκδοση διορθώνει ένα bug στο Unicorn :: HttpParser #filter_body που έπληξε ορισμένες διαμορφώσεις των Rainbows! Υπάρχει επίσης μια μικρή μείωση του μεγέθους της DSO.

Τι είναι καινούργιο στην έκδοση 4.6.1:

  • Unicorn :: Σταθ :: UNICORN_VERSION είναι πλέον αυτόματη παραγομένης από την GIT-VERSION-GEN και πάντα σωστή. Μικρά καθαρισμούς για αεροπειρατεία.

Τι είναι καινούργιο στην έκδοση 4.6.0:

  • Αυτή η προ-έκδοση προσθέτει υποστήριξη για αεροπειρατεία Rack 1.5 χρήστες. Ανατρέξτε στην τεκμηρίωση του Rack για περισσότερες πληροφορίες σχετικά με αεροπειρατεία. Υπάρχει επίσης μια νέα --no-default-middleware / Ν επιλογή για το `μονόκερος» εντολή να αγνοήσει RACK_ENV μέσα μονόκερος χάρη στο Lin Jen-Shin.
  • Υπάρχουν μόνο τεκμηρίωσης και τεστ-φορητότητα ενημερώσεις από 4.6.0pre1, καμία αλλαγή κώδικα.

Άλλο λογισμικό του προγραμματιστή Eric Wong

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Σχόλια για Unicorn

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!