home/categories/development
domain cluster

Development

Frameworks, languages, and architectural tools.

23643 スキルall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
architecture-patterns
2.5K

process-module-architecture

Process 流水线核心模块架构总览,涵盖流水线 CRUD、构建执行引擎、事件驱动机制、分层架构设计。当用户开发流水线核心功能、理解 Process 模块、修改构建逻辑或进行流水线相关开发时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

supporting-modules-architecture

BK-CI 支撑模块架构指南,涵盖凭证管理(Ticket)、构建机环境(Environment)、通知服务(Notify)、构建日志(Log)、质量红线(Quality)、开放接口(OpenAPI)等支撑性服务模块。当用户开发这些模块功能或需要理解支撑服务架构时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

worker-module-architecture

Worker 构建执行器模块架构指南,涵盖插件执行引擎、任务分发、日志上报、制品上传、Worker 生命周期。当用户开发 Worker 功能、实现插件执行、处理任务分发或优化执行器性能时使用。

TencentBlueKing
TencentBlueKing
development
open
backend
2.5K

api-interface-design

API 接口设计规范,涵盖 RESTful 设计原则、URL 命名、HTTP 方法选择、请求响应格式、错误码定义、版本控制。当用户设计 API 接口、定义 Resource 类、编写接口文档或进行接口评审时使用。

TencentBlueKing
TencentBlueKing
development
open
cms-platforms
2.5K

pipeline-plugin-development

流水线插件开发完整指南,涵盖插件创建、task.json 配置规范、多语言开发示例(Python/Java/NodeJS/Golang)、输入输出规范、错误码规范、发布流程、调试方法。当用户需要开发蓝盾流水线插件、配置 task.json、处理插件输入输出或排查插件错误时使用。

TencentBlueKing
TencentBlueKing
development
open
cms-platforms
2.5K

pipeline-template-module

流水线模板模块架构指南,涵盖模板创建、版本管理、实例化、权限控制、研发商店集成。当用户需要开发模板功能、实现模板复用、管理模板版本或进行批量实例化时使用。

TencentBlueKing
TencentBlueKing
development
open
ecommerce-development
2.5K

store-module-architecture

Store 研发商店模块架构指南,涵盖插件/模板/镜像管理、版本发布、审核流程、商店市场、扩展点机制。当用户开发研发商店功能、发布插件、管理模板或实现扩展点时使用。

TencentBlueKing
TencentBlueKing
development
open
frontend
2.5K

frontend-vue-development

前端 Vue 开发规范,涵盖 Vue 2/3 组件开发、Vuex 状态管理、路由配置、组件通信、样式规范、国际化。当用户进行前端开发、编写 Vue 组件、处理状态管理或实现页面交互时使用。

TencentBlueKing
TencentBlueKing
development
open
cms-platforms
2.5K

46-pipeline-template-module

流水线模板模块架构指南,涵盖模板创建、版本管理、实例化、权限控制、研发商店集成。当用户需要开发模板功能、实现模板复用、管理模板版本或进行批量实例化时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

35-dispatch-module-architecture

Dispatch 构建调度模块架构指南,涵盖构建机调度策略、资源分配、队列管理、Docker/K8s 调度、Agent 选择。当用户开发调度功能、配置调度策略、处理资源分配或实现新调度类型时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

10-distributed-lock

分布式锁使用指南,涵盖 Redis 分布式锁、锁超时处理、可重入锁、锁粒度设计、死锁预防。当用户需要并发控制、实现分布式锁、处理资源竞争或保证数据一致性时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

08-event-driven-architecture

事件驱动架构指南,涵盖 MQ 消息队列使用、事件发布订阅、异步处理模式、事件溯源、最终一致性。当用户实现异步通信、发布事件、订阅消息队列或设计松耦合架构时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

38-quality-module-architecture

Quality 质量红线模块架构指南,涵盖质量规则管理、指标配置、准入准出控制点、红线拦截与放行机制。当用户需要开发质量管控功能、配置质量红线、实现质量检查拦截时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

27-design-patterns

BK-CI 项目设计模式实践指南,涵盖工厂模式、策略模式、观察者模式、装饰器模式、模板方法等在项目中的实际应用。当用户学习设计模式、重构代码、设计可扩展架构或理解项目设计时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

11-service-communication

服务间调用规范,涵盖 Feign 客户端、服务发现、负载均衡、熔断降级、超时配置、链路追踪。当用户进行微服务间调用、配置 Feign 客户端、实现服务降级或处理跨服务通信时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

01-backend-microservice-development

后端微服务开发规范,涵盖目录结构、分层架构(API/Service/DAO)、依赖注入、配置管理、Spring Boot 最佳实践。当用户进行后端开发、创建新微服务、编写 Kotlin/Java 代码或设计服务架构时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

29-2-process-service-layer

Process 模块 Service 业务层详细分析,涵盖流水线服务、构建服务、模板服务、业务逻辑实现。当用户开发 Process 业务逻辑、实现流水线功能、处理构建流程或扩展服务能力时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

34-artifactory-module-architecture

Artifactory 制品库模块架构指南,涵盖制品上传下载、存储后端适配、制品元数据、清理策略、权限控制。当用户开发制品库功能、处理制品存储、配置清理策略或实现制品管理时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

18-conditional-configuration

条件配置指南,涵盖 @Conditional 注解、Profile 配置、特性开关、配置优先级、动态配置加载。当用户实现条件化 Bean 加载、配置多环境、使用特性开关或处理配置优先级时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

42-worker-module-architecture

Worker 构建执行器模块架构指南,涵盖插件执行引擎、任务分发、日志上报、制品上传、Worker 生命周期。当用户开发 Worker 功能、实现插件执行、处理任务分发或优化执行器性能时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

13-retry-mechanism

重试机制实践指南,涵盖重试策略配置、退避算法、幂等性保证、重试次数限制、异常分类处理。当用户实现重试逻辑、处理临时性故障、配置退避策略或保证操作幂等性时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

17-aop-aspect-programming

AOP 切面编程指南,涵盖切面定义、切点表达式、通知类型(Before/After/Around)、注解驱动 AOP、性能监控切面。当用户实现切面逻辑、编写拦截器、添加日志切面或实现权限切面时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

09-chain-of-responsibility-pattern

责任链模式实践指南,涵盖责任链设计、拦截器实现、流水线插件链、请求处理链。当用户实现责任链模式、设计拦截器、处理多步骤流程或实现可扩展的处理链时使用。

TencentBlueKing
TencentBlueKing
development
open
architecture-patterns
2.5K

29-process-module-architecture

Process 流水线核心模块架构总览,涵盖流水线 CRUD、构建执行引擎、事件驱动机制、分层架构设计。当用户开发流水线核心功能、理解 Process 模块、修改构建逻辑或进行流水线相关开发时使用。

TencentBlueKing
TencentBlueKing
development
open
Previous
Page 91 / 986
Next