BellaService 接入攻略
概述
BellaService
是 Bella OpenAPI 体系中为能力点服务提供的 Spring Boot 集成框架。它通过一个简单的注解为您的服务自动配置与 Bella OpenAPI 网关的集成 能力,包括用户认证、请求追踪、上下文管理等核心功能。
推荐使用BellaService的项目
- 所有Bella体系下的服务
- 依靠Bella能力点,对外提供平台能力的服务
- 目前只支持Spring Boot服务
核心功能
1. 自动化配置
- 零配置集成:通过
@BellaService
注解自动配置所有必要的组件 - 请求过滤器:自动注册
BellaRequestFilter
,处理请求头和用户认证 - 拦截器链:自动配置认证拦截器和并发控制拦截器
- HTTP 客户端优化:自动启用 Bella 专用的 HTTP 拦截器
2. 双重客户端模式
BellaService 提供两种不同定位的客户端: