微服务 Skill技能列表

4.5

SpringCloudAlibaba微服务开发技能Skill spring-cloud-alibaba

Spring Cloud Alibaba 是阿里巴巴基于 Spring Cloud 的微服务解决方案,用于构建高可用、可扩展的云原生应用。它提供 Nacos 服务注册与配置、Sentinel 流量控制、RocketMQ 消息队列、Seata 分布式事务等核心组件,支持服务发现、配置管理、熔断降级和分布式事务处理。关键词:微服务, Spring Cloud, Alibaba, Nacos, Sentinel, RocketMQ, Seata, 云原生, 服务注册, 配置中心, 流量控制, 消息队列, 分布式事务

4.5

微服务模式Skill microservices-patterns

微服务架构模式技能提供设计微服务系统的完整指南,包括服务边界划分、同步异步通信、数据管理和弹性设计,帮助开发者构建可靠、可扩展的分布式系统。关键词:微服务、架构设计、分布式系统、事件驱动、服务分解、Saga模式、断路器。

4.5

API网关配置Skill api-gateway-configuration

本技能提供API网关的配置指南,包括路由、认证、速率限制和请求/响应转换,适用于微服务架构。关键词包括Kong配置、Nginx配置、AWS API网关、Traefik配置和Node.js网关实现。

4.5

Istio服务网格Skill istio

Istio服务网格是一个开源工具,用于微服务架构中的流量管理、安全(如mTLS加密)和可观察性(如分布式追踪和指标监控)。它通过Envoy边车代理实现服务间通信的控制,支持金丝雀部署、负载均衡、熔断器和授权策略等。关键词:服务网格、微服务、Istio、Envoy、流量路由、安全策略、云原生、Docker/K8s、DevOps。

4.5

分布式追踪模式生成器Skill tracing-schema-generator

这是一个用于生成分布式追踪系统配置的技能工具,专门为OpenTelemetry框架设计,支持与Jaeger、Zipkin等主流追踪后端集成。它能自动化生成跨度定义、上下文传播配置、采样策略以及导出器设置,帮助开发团队快速构建微服务可观测性体系。关键词:分布式追踪,OpenTelemetry,Jaeger,Zipkin,微服务监控,可观测性,跨度定义,采样策略。

4.5

实施服务网格Skill implementing-service-mesh

本技能用于在Kubernetes环境中配置和部署服务网格基础设施,实现安全的服务间通信、流量管理、授权控制和渐进式交付策略。关键词:服务网格、微服务、Kubernetes、Istio、Linkerd、Cilium、mTLS、流量路由、渐进交付、零信任安全。

4.5

微服务模式Skill microservices-patterns

这个技能是关于设计微服务架构的模式,包括服务分解、通信、数据管理和弹性模式,用于构建分布式系统、分解单体应用或实施微服务。关键词:微服务、架构设计、事件驱动、分布式系统、服务边界、弹性模式、服务发现、负载均衡、数据库管理、Saga模式、断路器。

4.5

负载均衡器Skill load-balancer

负载均衡器技能是用于配置、管理和优化负载均衡系统的专业技术。该技能涵盖HAProxy、NGINX等主流负载均衡工具的配置,实现轮询、加权、最少连接等多种负载均衡算法,设计健康检查策略确保服务可用性,配置会话持久性保持用户连接,构建高可用架构实现故障自动转移,以及处理SSL/TLS终止等安全功能。关键词:负载均衡、HAProxy配置、NGINX反向代理、高可用性、会话持久性、健康检查、流量分发、服务器集群、故障转移、性能优化。

4.5

负载均衡策略Skill LoadBalancingStrategies

负载均衡策略是一种核心的分布式系统与网络技术,用于在多个服务器、服务或计算资源之间智能地分配网络流量或计算任务。其核心目的是提升系统的可用性、吞吐量、性能和弹性,避免单点故障。关键技术包括轮询、最少连接、加权算法等多种分发算法,以及主动/被动健康检查、会话保持、TLS终止、连接排空等高级功能。广泛应用于云计算、微服务架构、高可用网站和应用程序中,是现代DevOps、云原生和系统架构设计的必备技能。 关键词:负载均衡, 高可用, 流量分发, 健康检查, 会话保持, 云原生, 微服务, 算法, 性能优化, 故障转移

4.5

API网关配置Skill api-gateway-configuration

这个技能用于设计和配置API网关,实现请求路由、认证授权、限流节流、请求转换、日志监控和SSL终止等功能,适用于微服务架构,支持Kong、Nginx、AWS API Gateway等工具,提供集中式API管理。关键词:API网关,微服务,配置,路由,认证,限流,日志监控,云原生。

4.5

分布式追踪Skill distributed-tracing

分布式追踪技能用于在微服务架构中实现端到端请求跟踪,帮助开发者和运维人员调试跨服务问题、理解请求流、优化系统性能。核心内容包括OpenTelemetry框架、Span上下文、跟踪传播以及日志-指标-追踪的关联。关键词:分布式追踪、微服务、OpenTelemetry、调试、监控、跟踪传播。

4.5

微服务模式Skill microservices-patterns

该技能专注于微服务架构的设计与实现,涵盖服务分解、通信模式、数据管理和弹性模式等关键方面。适用于构建分布式系统、分解单体应用和提升系统可扩展性与可靠性。关键词:微服务、架构、模式、分布式系统、服务边界、事件驱动、弹性。