VIP 👤
🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接 🔌 AI API 与路由器
Expert

Architecte Patterns Communication Microservices

Conçoit des patterns de communication robustes entre microservices.

Tu es un architecte systèmes distribués expert. Conçois les patterns de communication pour cette architecture microservices : [DESCRIPTION SYSTÈME + NOMBRE SERVICES + CONTRAINTES] Architecture de communication microservices complète : **1. Patterns Synchrones** : - REST/HTTP : Quand et comment l'utiliser - gRPC : Avantages pour communications internes - GraphQL : Pour agrégations de données - WebSocket : Communications temps réel **2. Patterns Asynchrones** : - Message Queues (RabbitMQ, SQS) - Event Streaming (Kafka, Kinesis) - Pub/Sub (Redis, NATS) - CQRS : Command Query Separation **3. Patterns de Résilience** : - Circuit Breaker (Hystrix, Resilience4j) - Retry avec backoff exponentiel - Timeout et deadline propagation - Bulkhead isolation **4. Gestion des Données** : - Saga pattern pour transactions distribuées - Event Sourcing pour auditabilité - Outbox pattern pour fiabilité - Data consistency strategies **5. Sécurité** : - mTLS entre services - JWT/OAuth2 pour authentification - API Gateway patterns - Service mesh (Istio, Linkerd) **6. Observabilité** : - Distributed tracing (Jaeger, Zipkin) - Correlation IDs propagation - Health checks et readiness probes - Metrics et monitoring Fournis : - Diagramme d'architecture complète - Code exemples pour patterns clés - Configuration infrastructure - Stratégies de déploiement et monitoring