Upper
Upper 是一个基于 Dart 语言的开源后端框架。
使用它,可以为您的Postgres数据库自动生成gRPC API。
您的应用程序可以以单体模式或微服务模式运行。
此外,您可以选择将应用程序部署在服务器本身,或者以无服务器模式(G Cloud Run)部署。
什么是gRPC?
gRPC是一种现代的开源高性能远程过程调用(RPC)框架,可以在任何环境中运行。它可以通过可插拔的负载均衡、跟踪、健康检查和身份验证支持,高效地连接数据中心内外的服务。它也适用于分布式计算的最后一公里,连接设备、移动应用程序和浏览器到后端服务。
Upper是如何工作的?
您将连接参数传递给您的Postgres数据库,然后框架会创建一个项目,其中每个表都有一个入口点。每个入口点都提供了基本数据操作(CRUD)的方法。
什么是这些操作?
- 获取
- 选择
- insert
- update
- delete
创建项目后,您需要做什么?
什么都不用做,只需运行server.dart