Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Λιτότητα εναντίον Πρωτόκολλο Buffers

Για κάθε μη τετριμμένη κατανεμημένο σύστημα λογισμικού, είναι σημαντικό να έχουμε αποτελεσματικούς μηχανισμούς τόσο για ανταλλαγή και αποθήκευση δεδομένων . Λιτότητα είναι ένα ρυθμιστικό υποστηρίζεται από Apache και το Facebook , ενώ το πρωτόκολλο ρυθμιστικά είναι από το Google . Και οι δύο αυτές προσφέρουν ένα ουδέτερο τρόπο δόμησης των δεδομένων για την απλοποίηση των πρωτοκόλλων επικοινωνίας . Επίσης, είναι εξαιρετική για την αποθήκευση δεδομένων . Thrift προσκρουστήρες έχουν πολλές περισσότερες μορφές παραγωγής σε σύγκριση με τα ρυθμιστικά πρωτοκόλλου. Ενώ η λιτότης έχει άριστη λειτουργικότητα και ένα πλουσιότερο σύνολο δυνατοτήτων , το πρωτόκολλο προσφέρει υψηλότερη ποιότητα και καλύτερη δομή . Δέστρες
Η

C + + , PHP , Java , Perl , Python , Ruby , XSD , C # , Erlang , Objective C , Smalltalk , Haskell και OCaml είναι οι δέστρες για Thrift προσκρουστήρες , ενώ τα ρυθμιστικά Πρωτόκολλο δεσμεύονται για C + + , Java και Python . Πρωτόκολλο ρυθμιστικά μπορεί επίσης να υποστηρίξει C # , Ruby και Perl . Τόσο η λιτότης και το πρωτόκολλο ρυθμιστικά χρησιμοποιούν παρόμοιους τομείς ταυτότητα και ετικέτες ακέραιο για τη λειτουργία τους . Λιτότητα έχει ένα ενσωματωμένο στο χάρτη και ρυθμίστε τον τύπο , που απουσιάζει από τα ρυθμιστικά πρωτόκολλο που χρησιμοποιείται από το Google .
Εικόνων λειτουργικότητα
Η

Τόσο η φειδωλή και το πρωτόκολλο προσκρουστήρες έχουν την ίδια λειτουργικότητα , ακόμη και αν δεσμεύονται με διαφορετικό τρόπο σε διαφορετικά προγράμματα . Τα ρυθμιστικά Πρωτόκολλο υποστηρίζουν κωδικοποίηση των ακεραίων μεταβλητού πλάτους , ως εκ τούτου, την εξοικονόμηση λίγα bytes κάθε φορά που χρησιμοποιούνται. Thrift προσκρουστήρες έχουν πειραματικό σχήμα με το οποίο αντιμετωπίζουν ακέραιοι μεταβλητού πλάτους . Thrift προσκρουστήρες έχουν υψηλότερη λειτουργικότητα , ενώ το πρωτόκολλο ρυθμιστικά σκοράρει υψηλότερα από την άποψη της τεκμηρίωσης . Λιτότητα παρέχει επίσης μια πλήρη εφαρμογή client-server , ο οποίος λείπει σε αυτές τις απλές και πλήρη εφαρμογή .

Η Μορφές εξόδου
Η

Thrift προσκρουστήρες έχουν εξόδους τους σε δυαδική , JSON , Boolean , bytes και 16/32/64-bit ακέραιοι . Όλα αυτά είναι συμβατά με τα περισσότερα από τα κώδικες προγραμματισμού που είναι διαθέσιμες σήμερα . Πρωτόκολλο ρυθμιστικά διαλύματα, από την άλλη πλευρά , προσφέρουν δυαδικό, Boolean και ακέραιοι 32/64-bit . Οι οικονομίες είναι ένα ανοικτό πρόγραμμα πηγής , και ως εκ τούτου ο καθένας μπορεί να συμβάλει μπαλώματα σε αυτό . Οι μορφές εξόδου συχνά αλλάζουν διαρκώς , γιατί οι συνεχείς αλλαγές και νέα patches είναι εγκατεστημένα . Πρωτόκολλο είναι μια καλύτερη σχεδιασμένο πρόγραμμα με επίσημη δόμηση .
Εικόνων διαφάνεια και τεκμηρίωση
Η

λιτότης είναι ένα ρυθμιστικό open source , και ως εκ τούτου μπορεί να τροποποιηθεί σε μεγάλο βαθμό . Λιτότητα είναι ένα έργο Apache και είναι σημαντική έλλειψη σε ενοποιημένη τεκμηρίωση . Ευτυχώς, κάποιοι άνθρωποι κάνουν προσπάθειες για την τεκμηρίωση . Πρωτόκολλο είναι ένα πρόγραμμα της Google και βασίζεται σε κώδικες . Έχει επίσης μια ανοικτή λίστα . Ωστόσο, η Google διατηρεί το συνολικό έλεγχο του έργου και οδηγεί την ανάπτυξη της . Πρωτόκολλο έχει επίσης πολύ λεπτομερής τεκμηρίωση , η οποία είναι πολύ χρήσιμη για τους νέους χρήστες .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα