Skip to content

Latest commit

 

History

History
119 lines (72 loc) · 3.83 KB

README_CN.md

File metadata and controls

119 lines (72 loc) · 3.83 KB


JoJo

🐝 A Mojo Web Microservice framework 🔥

Mojo Version MIT License Pixi Badge
Contributors Welcome

简体中文 | English

简介

  • 一个 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 微服务框架

快速开始

  • 安装:
 

参考 {#reference}

  • 参考如下项目, 设计本框架:
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.

Docs