- 一个 Mojo Web 微服务框架(包含: HTTP/gRPC/Thrift 微服务框架支持).
- ✅ 开箱即用, 内置大量组件.
- ✅ 低耦合, 模块化 + 接口抽象, 易于替换默认组件 & 易于扩展.
混合模式:
- ✅ 支持
微服务
全家桶模式:HTTP + gRPC/Thrift
. - ✅ 支持
Restful api
模式: 单独使用HTTP
框架. - ✅ 支持
RPC
模式: 单独使用gRPC/Thrift
框架.
Name | Rank | Description |
---|---|---|
jojo | ⭐️⭐️⭐️ | jojo web 框架全家桶 |
jojo-cli | ⭐️ | jojo 命令行工具 |
jojo-core | ⭐️⭐️ | jojo 公共依赖 & 公共定义/设计(抽象接口) |
jojo-http | ⭐️⭐️⭐️⭐️⭐️ | http 微服务框架 |
jojo-grpc | ⭐️⭐️⭐️⭐️ | grpc 微服务框架 |
jojo-thrift | ⭐️⭐️️⭐️ | thrift 微服务框架 |
- 安装:
- 参考如下项目, 设计本框架:
language | projects |
---|---|
Go | go-micro, hertz, go-frame, go-kratos, echo, iris, gin |
Rust | volo, axum, rocket, poem |
Python | fastapi, sanic, django |
- 感谢:
go-micro > volo > fastapi
.