Discover and explore top open-source AI tools and projects—updated daily.
High-performance API gateway for Dubbo services
Top 61.2% on SourcePulse
Dubbo-Go-Pixiu is a high-performance API Gateway designed for microservices and cloud-native architectures, primarily serving as a bridge between external protocols and internal Dubbo services. It targets developers needing to expose Dubbo services to non-Java clients or manage traffic, security, and observability for microservices, with an evolving focus on becoming an AI Gateway.
How It Works
Built with Go, Pixiu leverages a filter and plugin mechanism for extensibility. It acts as a proxy, handling protocol conversion between HTTP, gRPC, Dubbo2, and Triple. Service discovery is integrated with Zookeeper and Nacos, while traffic governance is managed via Sentinel for rate limiting and circuit breaking. Observability is supported through OpenTelemetry and Jaeger.
Quick Start & Requirements
go run cmd/pixiu/*.go gateway start -c <path-to-conf.yaml>
or via Docker.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README indicates gRPC support is still under development. The project is evolving into an AI Gateway, which may imply ongoing changes and potential instability in newer features.
4 days ago
Inactive