J'essaie toujours de trouver mon chemin dans les micro-services. J'ai une question fondamentale. Dans un scénario d'entreprise, les micro-services devraient probablement écrire dans un magasin de données permanent, qu'il s'agisse d'un SGBDR ou d'une sorte de NoSQL. Dans la plupart des cas, le magasin de données persistant est de niveau entreprise, mais une seule entité (bien entendu répliquée et sauvegardée). Considérons maintenant le cas d'un micro-service unique déployé dans un environnement de cloud public/privé disposant de son propre stockage de données persistant (par exemple un SGBDR de niveau entreprise). Au fur et à mesure que j'élèverai mon micro-service, il y aura plusieurs instances du micro-service essayant de lire/écrire à partir du même magasin de données. Un magasin de données traditionnel peut probablement être réglé pour gérer ~ 50-200 connexions simultanées. Comment puis-je gérer une situation où mes microservices doivent être mis à l'échelle bien au-delà?Gestion de la simultanéité du magasin de données en tant qu'échelle de microservices
Quelles sont les meilleures pratiques dans un tel scénario? Des motifs qui peuvent être utilisés?
http://stackoverflow.com/questions/31525725/how-to-handle-too-many-concurrent-connections-even-after-using-a-connection-pool – alan7678
Votre question se résume essentiellement à "Comment mettre à l'échelle la base de données ". –