2 个仓库
Frameworks specifically designed to build distributed, independent services using the Python language.
Distinct from Python Development Tools: Shortlist candidates were general Python tools or guides, not high-level architectural frameworks for microservices.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Python Microservices Frameworks. Refine with filters or upvote what's useful.
Nameko 是一个用于构建分布式系统的 Python 微服务框架。它作为 RPC 通信框架和事件驱动架构工具,利用消息代理实现服务组件间的解耦。 该框架提供了一个多协议网关,通过 HTTP 端点和 WebSocket 将内部微服务逻辑暴露给外部客户端。它支持请求-响应消息交换以及异步事件广播,以维护分布式系统中的数据一致性。 系统包含用于控制和交互服务的命令行界面,以及用于分布式服务逻辑单元测试和集成测试的实用工具。
Provides a complete framework for building a distributed system of small, independent Python services.
Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt
Ships a sidecar process that connects backend services to Python-native agent frameworks using HTTP and streaming events.