Complete setup guide for deploying and configuring the FlowX.AI Knowledge Graph service with DGraph
Core Requirements
Component | Version | Purpose |
---|---|---|
Docker Engine | 17.06+ | Container runtime |
DGraph | Latest | Graph database backend |
Kafka | 2.8+ | Event-driven communication |
Redis | 6.0+ | Caching layer |
PostgreSQL | 13+ | Metadata storage (Designer phase) |
DGraph Cluster Requirements
FlowX Dependencies
DGraph Cluster Metrics
Knowledge Graph Service Metrics
Cluster Startup Issues
Performance Issues
Data Consistency Issues
Naming Conventions
{MicroserviceName}{ActualDataType}
Schema Organization
/common.graphql
only if truly general-purposeIndexing Best Practices
@index(exact)
- For exact matches (IDs, enum values)@search(by: [fulltext])
- For text search@embedding @search(by: ["hnsw"])
- For vector similarity@index(day)
- For date-based queriesBreaking Changes Prevention