我将使用axum构建一个Rust REST API或后端服务
最多3个REST端点或一个工作程序、测试、README、存储库中的源代码。
- 最多3个端点或1个工作器
- 源代码
最多8个端点,带迁移的PostgreSQL或SQLite,测试,一个Dockerfile。
- 最多8个端点和一个数据库
- 源代码
最多15个端点,带角色的令牌认证,后台工作程序,每次推送时的CI。
- 最多15个端点,认证和CI
- 源代码
请求定制报价
一览
关于此服务的关键详情,帮助您做出决定。由 Zinn Hub 生成,非卖家生成。
价值定位
技术栈
交付内容
沟通风格
供应商信誉
您将收到
完整描述
您的服务将以您自己的存储库形式交付,包含测试和README,随时可以运行:一个基于axum的REST API,一个处理文件或队列的工作程序,或者一个位于您的系统和他人API之间的服务。我在从事了八年Web工作后转向Rust,并且我维护着reqwest-rotate,这是一个在crates.io上的开源Rust crate,包含文档、CI和大约两百个测试。
入门版是一个服务,最多包含3个REST端点,或者一个读取您已运行的文件或队列的工作程序:测试、README和存储库中的源代码。入门版不包含数据库模式工作。标准版增加了最多8个端点,带迁移的PostgreSQL或SQLite,输入验证,针对测试数据库的集成测试,以及一个Dockerfile。高级版最多包含15个端点,并提供带角色的令牌认证,一个后台工作程序,一个在每次推送时构建和测试的CI工作流,以及一个服务器部署清单。
端点按方法加路径计算:GET /orders和POST /orders是两个。不包括:前端、移动应用程序或智能合约。
每个服务都在Tokio上运行,这是axum所基于的异步运行时。它不与任何一个主机绑定:它可以在Linux VPS上运行,在AWS、Railway或Fly.io上的Docker中运行,或者在您自己的机器上运行。Dockerfile随标准版和高级版提供,高级版部署清单是为您指定的服务器编写的。
多日构建期间每个工作日都有书面更新,快速回复,不打电话。
完成项目的步骤
1. 书面确认范围——在编写任何代码之前,我将阅读您的要求并确认端点列表、层级匹配和技术栈。端点按方法加路径计算。
2. 存储库、CI骨架和数据模型——项目骨架,第一个端点端到端工作,以便您可以在早期看到服务的形状并在成本较低时纠正方向。
3. 端点或工作程序,带测试——其余端点或工作程序,每个都带其测试。在多日构建中,您每个工作日都会收到一份简短的书面更新。
4. 集成测试、README、Dockerfile——针对测试数据库的集成测试、README、标准版和高级版中的Dockerfile,以及高级版中的部署清单。
5. 在您的存储库中移交——源代码在您的存储库中交付,并附有书面移交说明:如何运行、如何测试、如何部署。
查看选项并购买 — 起价 $40.00
每位 Zinner 在加入平台前都会经过审查和批准。
所有服务均有我们的质量保证承诺支持。
您的付款受保护,直到您批准交付的工作。
比较套餐
| 功能 | 入门 | 标准 | 高级 |
|---|---|---|---|
| 交付时间 | 5 天 | 7 天 | 14 天 |
| 修订 | 1 | 2 | 3 |
| 范围 | 最多3个端点或1个工作程序 | 最多8个端点和一个数据库 | 最多15个端点,认证和CI |
| 源代码 | ✓ | ✓ | ✓ |
作品集
卖家与此 Zinn 相关的工作示例。

reqwest-rotate:开源crate
一个用于需要代理轮换、每主机速率限制和带退避重试的爬虫和API客户端的小型reqwest包装器,无需引入中间件框架。在crates.io上发布,包含文档、CI和大约两百个测试。

服务详情
常见问题
发送服务需要做什么,我会在您购买前告诉您它适合哪个层级。端点按方法加路径计算,因此GET /orders和POST /orders是两个。
此项目适用于新服务;大型生产代码库中的更改是另一个话题。
入门版包含一次修订,标准版两次,高级版三次。修订是指修复我交付的端点中的错误。如果需求本身发生变化,或者您需要更多端点,则属于新工作:请使用附加组件或新订单。
不。仅限项目消息中的书面沟通。
客户评论
看看我们的客户对这个Zinn的评价












