M
microservice-infrastructure
微服务基础设施指南,涵盖条件配置、事件驱动架构、服务间通信、国际化与日志等微服务架构的核心基础设施。当用户实现服务间调用、配置多环境、实现异步通信、处理国际化或规范日志输出时使用。
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
微服务基础设施指南,涵盖条件配置、事件驱动架构、服务间通信、国际化与日志等微服务架构的核心基础设施。当用户实现服务间调用、配置多环境、实现异步通信、处理国际化或规范日志输出时使用。
How to use
- Zapoznaj się z czterema głównymi obszarami infrastruktury: warunkową konfiguracją (profile, feature toggle'i, izolacja środowisk), architekturą opartą na zdarzeniach (MQ, publish-subscribe, przetwarzanie asynchroniczne), komunikacją między usługami (Feign, service discovery, circuit breaker) oraz międzynarodowością i logowaniem (i18n, standardy logów, maskowanie danych wrażliwych).
- Dla konfiguracji wielośrodowiskowej przejrzyj sekcję dotyczącą profili i feature switch'y — dowiesz się, jak izolować konfiguracje dla różnych środowisk (dev, staging, prod).
- Gdy implementujesz asynchroniczną komunikację, skorzystaj z wytycznych dotyczących event-driven architecture i kolejek wiadomości (MQ) — znajdziesz tam wzorce publish-subscribe i obsługę zdarzeń w systemie rozproszonym.
- Do komunikacji synchronicznej między usługami użyj dokumentacji Feign client'a, service discovery i mechanizmów odporności (circuit breaker, fallback) — są to kluczowe elementy dla niezawodności w architekturze mikrousług.
- Dla obsługi wielojęzyczności i logowania przejrzyj pliki i18n oraz wytyczne dotyczące standaryzacji logów — dowiesz się, jak bezpiecznie obsługiwać dane wrażliwe i wspierać wiele języków w systemie.
- Odnieś się do powiązanych skill'ów (backend-microservice-development, common-technical-practices) aby pogłębić wiedzę na temat praktyk deweloperskich i standardów technicznych w kontekście mikrousług.