Τι ακριβώς είναι το Microservices;
Τι ακριβώς είναι το Microservices;

Βίντεο: Τι ακριβώς είναι το Microservices;

Βίντεο: Τι ακριβώς είναι το Microservices;
Βίντεο: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, Νοέμβριος
Anonim

Μικροϋπηρεσίες είναι μια τεχνική ανάπτυξης λογισμικού -μια παραλλαγή του δομικού στυλ αρχιτεκτονικής προσανατολισμένης στις υπηρεσίες (SOA)- που οργανώνει μια εφαρμογή ως μια συλλογή από χαλαρά συνδεδεμένες υπηρεσίες. Σε ένα μικροϋπηρεσίες αρχιτεκτονική, οι υπηρεσίες είναι λεπτομερείς και τα πρωτόκολλα είναι ελαφριά.

Από αυτά, ποια είναι παραδείγματα Microservices;

Netflix , το eBay, η Amazon, η ψηφιακή υπηρεσία της κυβέρνησης του Ηνωμένου Βασιλείου, το Twitter, το PayPal, ο Guardian και πολλοί άλλοι ιστότοποι και εφαρμογές μεγάλης κλίμακας έχουν εξελιχθεί από μονολιθική σε αρχιτεκτονική μικροϋπηρεσιών.

Στη συνέχεια, το ερώτημα είναι εάν οι Microservices μπορούν να αναπτυχθούν ανεξάρτητα; Μικροϋπηρεσίες λύστε αυτές τις προκλήσεις των μονολιθικών συστημάτων με το να είναι όσο το δυνατόν πιο αρθρωτά. Στην απλούστερη μορφή, βοηθούν στη δημιουργία μιας εφαρμογής ως μια σουίτα μικρών υπηρεσιών, η καθεμία εκτελείται με τη δική της διαδικασία και μπορούν να αναπτυχθούν ανεξάρτητα.

Τι είναι λοιπόν οι Microservices και πώς λειτουργούν;

Η κύρια ιδέα πίσω από α microservice Η αρχιτεκτονική είναι ότι οι εφαρμογές είναι πιο απλές στην κατασκευή και τη συντήρηση όταν αναλύονται σε μικρότερα κομμάτια που εργασία απρόσκοπτα μαζί. Αντιμετωπίστε κάθε λειτουργία ως ανεξάρτητη υπηρεσία που μπορεί να αλλάξει, να ενημερωθεί ή να διαγραφεί χωρίς να διακοπεί η υπόλοιπη εφαρμογή.

Ποια είναι η διαφορά μεταξύ API και Microservices;

ο Διαφορά μεταξύ API και Microservices Ενα API είναι μια σύμβαση που παρέχει καθοδήγηση σε έναν καταναλωτή για να χρησιμοποιήσει την υποκείμενη υπηρεσία. ΕΝΑ microservice είναι ένα αρχιτεκτονικό σχέδιο που διαχωρίζει τμήματα μιας (συνήθως μονολιθικής) εφαρμογής σε μικρές, αυτόνομες υπηρεσίες.

Συνιστάται: