- Comment partagez-vous les données entre deux microservices?
- Quelle est la meilleure façon d'envoyer des données entre deux microservices?
- Les microservices peuvent-ils avoir une base de données partagée?
- Si deux microservices partagent une base de données?
Comment partagez-vous les données entre deux microservices?
Un principe de base des microservices est que chaque service gère ses propres données. Deux services ne devraient pas partager un magasin de données. Au lieu de cela, chaque service est responsable de son propre magasin de données privées, à laquelle d'autres services ne peuvent pas accéder directement.
Quelle est la meilleure façon d'envoyer des données entre deux microservices?
Les deux protocoles couramment utilisés sont la demande / réponse HTTP avec des API de ressource (lors de l'interrogation surt.
Les microservices peuvent-ils avoir une base de données partagée?
Dans le modèle de database partagé par service, la même base de données est partagée par plusieurs microservices. Vous devez évaluer soigneusement l'architecture d'application avant d'adopter ce modèle et vous assurer d'éviter les tables chaudes (tables uniques partagées entre plusieurs microservices).
Si deux microservices partagent une base de données?
Les microservices avec des bases de données partagées ne peuvent pas facilement évoluer.
De plus, la base de données sera un seul point d'échec. Les modifications liées à la base de données pourraient avoir un impact sur plusieurs services. En outre, les microservices ne seront pas indépendants en termes de développement et de déploiement lorsqu'ils se connectent et fonctionnent sur la même base de données.