Skip to content
中文

Deployment Components

FinClaw Microservices

ProcessServicePort (Internal)Notes
api-gatewayAPI GatewayHTTP/26100The single external entrypoint — TLS termination, JWT validation, rate limiting, CSP. Used by frontends, SDK, and admin console.
identity-serviceIdentity ServiceHTTP/26101Authentication, JWT issuance, session management, multi-tenant identity.
orchestratorFlow OrchestratorHTTP/26102Interprets YAML flow definitions; threads intent classification, context assembly, LLM calls, and delivery.
ag-ui-serverAG-UI GatewayHTTP/26103AG-UI / SSE streaming gateway for chat clients.
persona-servicePersona ServiceHTTP/26104Onboarding personas, role templates, persona upload management.
skill-serviceSkill ServiceHTTP/26105Skill catalog, installation, review, and platform-skill management.
openclaw-compat-gatewayOpenClaw Compatibility GatewayHTTP/26106Gateway for OpenClaw-protocol compatibility.
claw-fleet-managerClaw Fleet ManagerHTTP/26107Lifecycle management of claw runtime instances.
conversation-storeConversation StoreHTTP/26200WORM append-only conversation store on TimescaleDB + NATS.
deliveryDelivery ServiceHTTP/26201Delivery coordinator across inbox / SSE / push.
inbox-serviceInbox ServiceHTTP/26202Reliable inbox storage.
push-servicePush ServiceHTTP/26203Push notifications via APNs / vendor channels.
document-serviceDocument ServiceHTTP/26205Document API backed by workspace volumes.
ai-infra-rsAI RuntimeHTTP/26450Main AI backend (Rust) — inference, tool invocation, memory, scheduling hooks.
feishu-connectorFeishu ConnectorHTTP/26460Feishu / Lark channel connector.
doc-toolkitDocument Toolkit WorkerHTTP/26461Resident document processing (fetch / extract / validate / export).

Infrastructure Services

ProcessServicePort (Internal)Notes
postgresRelational DBTCP/26110PostgreSQL — platform schemas (identity / inbox / persona / skill / document / pulse, etc.).
timescaledbTime-Series DBTCP/26111TimescaleDB — conversation-store history.
natsMessage BusTCP/26112, 26113NATS JetStream — cross-service events and reliable delivery; 26113 is monitoring UI/API.
redisCache & CoordinationTCP/26114Caching, coordination state, rate-limit counters.
teiText EmbeddingsHTTP/26117Text Embeddings Inference — vector generation.
restateWorkflow EngineHTTP/26180, 26181Durable timers and cron for ai-infra-rs; 26181 is admin API.
qdrantVector Search (optional)HTTP/6333, gRPC/6334Vector store, enabled by runtime on demand.

Operations Infrastructure

NameCategoryPortDescription
CentOS 8+ / RHEL 8+ / Ubuntu 22.04+Operating SystemBase OS, X86_64. Evaluate against the matching RHEL/Ubuntu baseline for domestic Linux distributions.
Docker Engine 24+Container EngineAll services run as Docker containers in single-machine mode.
Docker Compose v2Container OrchestrationSingle-machine mode uses docker-compose.yml + fleet.sh.
Prometheus / GrafanaMonitoringInternal / multipleOptional — dashboards and alerting.
Vector + Kafka + ES + Kibana / Loki + GrafanaLoggingInternal / multipleOptional — cluster-scale log aggregation.

Request Paths

  • Inbound conversation (Flow A): api-gateway → ag-ui-server → orchestrator → ai-infra-rs → delivery → (inbox-service / push-service / AG-UI stream)

See Architecture Overview for the overall architecture and deployment modes.

Digital Ecosystem Infrastructure.