Cette architecture micro services Guide de mise en route, les enfants âgés de 7 ans peuvent apprendre

thèse 2641 Les mots, lorsque l'apprentissage tout au long attendu 5 minute

Source: unsplash.com/@brookelark

« Nos services dans une solution évolutive micro-architecture basée sur le service », « Nous sommes prêts à tourner microarchitecture services » ...... Si vous êtes un développeur, vous devez souvent entendre deux mots ci-dessus. Mais beaucoup de gens seront très confus - l'architecture micro service à la fin est Gesha? Ne vous inquiétez pas! Ce guide utilisera des exemples concrets pour vous aider à une compréhension profonde de l'architecture micro-services - par exemple, par exemple de la crème glacée des enfants âgés de 7 ans peut comprendre!

Une grande machine à crème glacée - Architecture d'intégration

Nous faisons d'abord l'architecture micro-services mis à part, rappelons quatre parties de la machine à crème glacée - cuillère à crème glacée, noix de moulin, chocolat et entonnoir entonnoir de sirop de fraise. Le rôle de la cuillère de la crème glacée qui cuillerée de vanille / mangue boule de crème glacée dans la tasse, le nom de broyeur à écrou indique est saupoudré sur noix broyées boule de glace sur. Le rôle de chocolat ou fraise entonnoir est de répandre la crème glacée délicieux sirop. Comme on le voit, une partie des ingrédients, sauf l'ensemble des clients de la machine à crème glacée scoop sont libres de choisir.

Grande machine à crème glacée - cadre de l'intégration des applications

Supposons maintenant que vous êtes propriétaire d'un salon de crème glacée, machine à crème glacée est petite mais parfaitement formé, toutes les parties sont concentrés sur une seule machine. Heureusement, les clients sont très comme votre crème glacée, l'entreprise a grandi et grandi. Comment feriez-vous? Achèteriez-vous une plus grande machine à crème glacée, les commandes de crème glacée peuvent accomplir plus dans un certain temps. Après un certain temps, vous ne trouverez pas le choix, parce que la société de fabrication de la machine fait pas plus de la machine à crème glacée.

Plus machine à crème glacée - l'extension de la limite

Ceci est la communauté de développement ladite architecture intégrée. A partir de l'application de toutes les différentes portions combinées dans une base de code. Avec la demande croissante de ressources, vous pouvez louer une machine plus grande, mais après un certain moment, vous avez déjà un maximum actuel de la machine, ce délai sera atteint.

Acheter un peu (intégration) machine à crème glacée

Vous aurez certainement envie, vous pouvez acheter quelques machine à crème glacée pour résoudre ce problème. Oui! Donc, vous avez décidé de ne pas acheter la plus grande machine à crème glacée, mais plutôt acheter quelques petits.

Ceci est appelé réplication, qui utilise plusieurs applications pour répondre aux besoins des utilisateurs.

Maintenant, avec la bénédiction de Dieu et vos efforts, il est de plus en plus comme votre crème glacée. Pour les besoins des clients de répondre, vous devrez éventuellement mettre toutes les machines de crème glacée sont mis à niveau pour le plus grand modèle.

L'intégration de plusieurs instances de l'application - Copier

Réparation machines cassées

Lorsque vous débutez l'entreprise, il a embauché un technicien, responsable de la réparation ou de mise à niveau de la machine. Tout va bien. Mais après plus d'acheter machine à crème glacée, vous sentez le besoin d'embaucher du personnel plus technique, parce que vous ne voulez pas les clients à manger moins de crème glacée.

Or, selon les besoins des clients, vous décidez de vendre une nouvelle saveur de crème glacée: chocolat Ajouter aromatisée crème glacée dans cuillère à crème glacée. Cependant, étant donné que les quatre parties de chaque machine sont interdépendantes, les techniciens difficile d'ajouter de nouvelles saveurs de crème glacée. Mais en quelque sorte le succès du personnel technique, mais de nouvelles saveurs de crème glacée ajoutée, entonnoir fraise a cessé de fonctionner, parce que chaque partie de la machine de crème glacée sont interdépendants, modifier une partie à briser une autre section.

Un dommage mis à jour d'autres parties - jaune pour une cuillère au chocolat

Chaque machine n'a qu'un seul but - Architecture micro services

En raison des limitations d'évolutivité, vous décidez de construire une nouvelle structure de machine à crème glacée. Vous demandez les offres du fabricant de la machine quatre machines, un responsable uniquement pour une partie. Une boule de machine à crème glacée, une noix de broyeur, d'un entonnoir de sirop de chocolat et de fraise une en Taiwan. Maintenant, vous technicien affecté à des équipes distinctes, chaque équipe est seul responsable d'une machine.

La séparation des grandes machines, pièces de machines en équipes séparées et leur équipe technique - Micro services d'architecture

Ceci est la micro architecture de service, dans lequel une grande application intégrée est divisée en modules séparés, chaque module est une application séparée, dédiée à l'exécution des tâches spécifiques.

VS micro architecture de services d'architecture d'intégration

Évolutivité: Vous avez sans doute remarqué que, après l'achat de la plus grande machine à crème glacée, vous ne pouvez pas augmenter la taille du. Et les grandes machines dans plusieurs machines de pièces (architecture micro-services), le micro peut continuer à mettre en place plusieurs services en une seule pièces de machine à machine.

Entretien: En raison de l'intégration de la machine à crème glacée, chaque partie est solidaire, de sorte que l'exemple ci-dessus, en ajoutant de nouvelles saveurs va détruire entonnoir fraise. Par exemple, si un module de la nécessité de l'application pour modifier le schéma de base de données, il peut y avoir des dommages à d'autres parties de l'application. Cependant, dans l'architecture micro-service, vous avez été affecté à chaque machine composant des équipes indépendantes, chaque responsable de maintenir leurs propres fonctions de la machine de pièces, en raison de l'indépendance des parties de la machine pour éviter les conflits. Cela permettra également d'aider les développeurs indépendants de jouer rapidement aux caractéristiques de la machine, par rapport aux grandes organisations de communication entre les groupes, la communication au sein de l'équipe plus rapidement.

Coût: Vous pourriez penser, même si un certain nombre de grande machine à crème glacée pour résoudre le problème de l'évolutivité, mais si vous voulez augmenter la production de crème glacée cuillère plutôt que les autres parties, comment faire? Dans la machine à crème glacée intégrée, chacun doit acheter une machine entière, mais si vous choisissez une des pièces de machine micro-service, ne peut acheter la machine plus la crème glacée (copie). Cela permettra d'économiser les coûts, parce que vous pouvez charger sur la demande de service, augmentant ou en diminuant le nombre d'instances d'un seul serveur.

· Temps d'installation: En raison de l'intégration des intègre tous les composants de la machine de crème glacée, aussi longtemps qu'il est dans la bonne position prête à l'emploi. Cependant, les micro-pièces de la machine et les services doivent être connectés avant l'utilisation, comme par exemple la crème glacée nécessite la bande transporteuse. Par conséquent, les micro-services nécessite plus de temps et d'expertise pour installer, parce que chaque partie de l'échange de fonctionner correctement.

· Test et déploiement: tester et déployer machine à crème glacée d'intégration est très difficile, parce que toutes les parties sont interdépendantes, et seulement après chacun des composants sont bien intégrés, il est possible de tester et de déployer. Cependant, dans les composants de service micro machine, chaque composant est indépendant de la machine, un test de composants unique et le déploiement sera plus facile.

Voulez-vous commencer à utiliser l'architecture micro-service?

En bref, ne sont pas! La plupart des experts recommandent, si vous ne l'architecture micro-services, alors ne pas utiliser. Pourquoi ne pas conserver les clients avec machine à crème glacée intégrée, attendez que la maintenance est difficile ou ne peut pas augmenter la taille de l'architecture micro-services réutiliser? Attendre jusqu'à ce que cette fois-ci, puis l'intégration de la machine dans des pièces de machines de micro-services distincts.

service de micro n'est pas toujours de type "micro"

Vous pourriez penser que, si fidèle à la boutique de la crème glacée pour se préparer à la phase de service de pièces de micro-machine, ces machines vont certainement devenir une petite pièces de machine. Non! Chaque composants micro-services de la machine elle-même peut être une grande machine, il peut être exécuté plus d'une machine de copie aux besoins des clients de répondre. Par exemple, si la plupart des clients comme la saveur de crème glacée, sans assaisonnement, puis cuillère une machine cuillère peut avoir 20 en cours d'exécution en même temps.

De même, l'architecture micro-service lui-même peut également être une application autonome, pas une petite échelle, il faut beaucoup d'efforts pour maintenir et étendre.

résumé

Plusieurs services sont actuellement utilisés micro-architecture des grandes entreprises de logiciels utilisent des applications intégrées dès le début. Une fois qu'ils ont atteint l'évolutivité et la maintenabilité des limites, ils seront l'intégration de la machine dans des composants séparés ou des services.

Il ne fait aucun doute que l'architecture micro-services qui vous permet de différents services pour une utilisation différente de la technologie, et une meilleure vulgarisation et l'entretien de la machine, mais ils ont tous beaucoup de frais généraux et de la complexité requiert une expertise complète. Par conséquent, à partir d'une machine à crème glacée d'intégration bien structuré pour commencer, plutôt que directement à partir de l'architecture micro services est toujours un bon point de départ, pour vous sauver tomber dans la « complexité inattendue. »

pouces Message attention

Ensemble, nous partageons l'apprentissage et le développement de l'IA sec

Amnesty International salue l'attention de la pendaison toute la plate-forme de la classe médiatique « lecture technique de base »

(Cartes cercle ont été ajoutées ici, s'il vous plaît aller aux titres de vue du client d'aujourd'hui)
« TFBOYS » « Partager » Gardes 190623 coups de fouet apparaissent longs cils fines deviennent source de roi
Précédent
« TFBOYS » « Partager » 190623 Wangjun Kai style collection chapeau, pour montrer le plein sens de l'adolescence
Prochain
Xiaofan quelque chose est arrivé en Juin et quelques petites séries de perspectives
Aujourd'hui, le son de base | l'un des quatre opérateurs ne sont pas en faveur de Huawei? faux
Aujourd'hui Atlas: CP3 Tribute vous bénisse toujours
190623 joueurs apparaît vivant dans la lentille de Xi Yi éperlan un montant de mille ans à un ensemble de selfie bricoler
Printemps des questions d'entrevue ultra-détaillées de démarrage Collection, on ne quitte pas mort
« TFBOYS » « Partager » 190623 mille paquet d'expression éperlan Xi Yi est arrivé, venez vérifier votre mignon petit trésor éperlan
190623 Xi Yi éperlan mille paquet expression est arrivé, venez vérifier votre mignon petit trésor éperlan
apparaît « de TFBOYS » « Actualités » dans la capture de 190623 joueurs ont tiré dans le Yi Xi éperlan mille, un an montant à concocter un selfie
Foton Daimler a remporté le premier camion lourd domestique licence d'essai de conduite route automatiquement
origine allemande ULTRASONE ultime Tio
page d'accueil d'aujourd'hui de La Liga: Barcelone a signé Gelieziman Zizou laissant temporairement l'équipe en raison de problèmes personnels
« TFBOYS » « Partager » 190,623 repas peints TFBOYS correspondent diffuse carte, sans le savoir cultivés trésors