API REST Rust và các worker backend được xây dựng trên axum, được gửi đến kho lưu trữ của bạn kèm theo các bài kiểm tra và tệp README. Phạm vi cố định cho mỗi cấp, cập nhật bằng văn bản, không có cuộc gọi.
Tôi sẽ xây dựng một API REST Rust hoặc dịch vụ backend với axum
Tối đa 3 điểm cuối REST hoặc một worker, kiểm thử, README, mã nguồn trong kho lưu trữ của bạn.
- Tối đa 3 điểm cuối hoặc 1 worker
- Mã nguồn
Tối đa 8 điểm cuối, PostgreSQL hoặc SQLite với các di chuyển, kiểm thử, một Dockerfile.
- Tối đa 8 điểm cuối và một cơ sở dữ liệu
- Mã nguồn
Tối đa 15 điểm cuối, xác thực token với vai trò, worker nền, CI trên mỗi lần đẩy.
- Tối đa 15 điểm cuối, xác thực và CI
- Mã nguồn
Yêu cầu ưu đãi tùy chỉnh
Đăng nhập để yêu cầu ưu đãi tùy chỉnh
Tạo tài khoản miễn phí hoặc đăng nhập để yêu cầu ưu đãi cá nhân hóa từ Zinner này.
Đăng nhập / Đăng kýĐặt câu hỏi trước khi bán hàng
Đăng nhập để đặt câu hỏi
Để giảm thư rác trên nền tảng, tin nhắn trước khi bán chỉ có thể được gửi bởi người dùng đã đăng nhập.
Tạo tài khoản miễn phí hoặc đăng nhập để nhắn tin trực tiếp cho Zinner này.
Đăng nhập / Đăng kýYêu cầu đăng nhập
Tạo tài khoản miễn phí hoặc đăng nhập để nhắn tin cho Zinner này.
Đăng nhập / Đăng kýYêu cầu đăng nhập
Tạo tài khoản miễn phí hoặc đăng nhập để yêu cầu ưu đãi cá nhân hóa.
Đăng nhập / Đăng kýTổng quan
Thông tin chi tiết về dịch vụ này để giúp bạn quyết định. Được tạo bởi Zinn Hub, không phải người bán.
Vị trí giá trị
Ngăn xếp công nghệ
Những gì được giao
Phong cách giao tiếp
Uy tín nhà cung cấp
Những gì bạn sẽ nhận được
Mô tả đầy đủ
Dịch vụ của bạn sẽ có trong kho lưu trữ của riêng bạn với các kiểm thử và một README, sẵn sàng chạy: một API REST trên axum, một worker xử lý tệp hoặc hàng đợi, hoặc một dịch vụ nằm giữa hệ thống của bạn và API của người khác. Tôi đến với Rust sau tám năm làm việc web, và tôi duy trì reqwest-rotate, một crate Rust mã nguồn mở trên crates.io với tài liệu, CI và khoảng hai trăm kiểm thử.
Starter là một dịch vụ với tối đa 3 điểm cuối REST, hoặc một worker đọc tệp hoặc một hàng đợi bạn đã chạy: kiểm thử, một README và mã nguồn trong kho lưu trữ của bạn. Không có công việc lược đồ cơ sở dữ liệu trong Starter. Standard bổ sung tối đa 8 điểm cuối, PostgreSQL hoặc SQLite với các di chuyển, xác thực đầu vào, kiểm thử tích hợp chống lại cơ sở dữ liệu kiểm thử và một Dockerfile. Advanced lên đến 15 điểm cuối và mang đến xác thực token với vai trò, một worker nền, một quy trình CI xây dựng và kiểm thử trên mỗi lần đẩy, và một danh sách kiểm tra triển khai cho máy chủ của bạn.
Điểm cuối được tính là phương thức cộng với đường dẫn: GET /orders và POST /orders là hai. Không bao gồm: giao diện người dùng, ứng dụng di động hoặc hợp đồng thông minh.
Mọi dịch vụ đều chạy trên Tokio, runtime bất đồng bộ mà axum được xây dựng trên. Không có gì ràng buộc nó với một máy chủ: nó chạy trên Linux VPS, trong Docker trên AWS, Railway hoặc Fly.io, hoặc trên máy của riêng bạn. Dockerfile đi kèm với Standard và Advanced, và danh sách kiểm tra triển khai Advanced được viết cho máy chủ bạn đặt tên.
Cập nhật bằng văn bản mỗi ngày làm việc trên một bản dựng nhiều ngày, trả lời nhanh, không có cuộc gọi.
Các bước để hoàn thành dự án của bạn
1. Phạm vi được xác nhận bằng văn bản - Tôi đọc các yêu cầu của bạn và xác nhận danh sách điểm cuối, cấp độ phù hợp và ngăn xếp trước khi viết bất kỳ mã nào. Điểm cuối được tính là phương thức cộng với đường dẫn.
2. Kho lưu trữ, khung CI và mô hình dữ liệu - Khung dự án với điểm cuối đầu tiên hoạt động từ đầu đến cuối, để bạn có thể thấy hình dạng của dịch vụ sớm và điều chỉnh hướng đi khi còn rẻ.
3. Điểm cuối hoặc worker, với các kiểm thử - Các điểm cuối còn lại hoặc worker, mỗi cái với các kiểm thử của nó. Trên một bản dựng nhiều ngày, bạn sẽ nhận được một bản cập nhật ngắn bằng văn bản mỗi ngày làm việc.
4. Kiểm thử tích hợp, README, Dockerfile - Kiểm thử tích hợp chống lại cơ sở dữ liệu kiểm thử, README, Dockerfile trên Standard và Advanced, và danh sách kiểm tra triển khai trên Advanced.
5. Bàn giao trong kho lưu trữ của bạn - Mã nguồn được giao trong kho lưu trữ của bạn với một bản bàn giao bằng văn bản: cách chạy nó, cách kiểm thử nó, cách triển khai nó.
Đảm bảo chất lượng Zinner
Mỗi Zinner đều được xem xét và phê duyệt trước khi tham gia nền tảng.
Tất cả các dịch vụ đều được đảm bảo bởi cam kết chất lượng của chúng tôi.
Khoản thanh toán của bạn được bảo vệ cho đến khi bạn chấp thuận công việc đã giao.
So sánh các gói
| Chức năng | Người mới bắt đầu | Tiêu chuẩn | Nâng cao |
|---|---|---|---|
| Thời gian giao hàng | 5 ngày | 7 ngày | 14 ngày |
| Sửa đổi | 1 | 2 | 3 |
| Phạm vi | Tối đa 3 điểm cuối hoặc 1 worker | Tối đa 8 điểm cuối và một cơ sở dữ liệu | Tối đa 15 điểm cuối, xác thực và CI |
| Mã nguồn | ✓ | ✓ | ✓ |
Danh mục đầu tư
Ví dụ về công việc của người bán liên quan đến Zinn này.

reqwest-rotate: crate mã nguồn mở
Một trình bao bọc reqwest nhỏ dành cho các trình cạo và máy khách API cần xoay vòng proxy, giới hạn tốc độ mỗi máy chủ và thử lại với thời gian chờ, mà không cần kéo một framework middleware. Được xuất bản trên crates.io với tài liệu, CI và khoảng hai trăm kiểm thử.

Chi tiết dịch vụ
Câu hỏi thường gặp
Gửi những gì dịch vụ phải làm và tôi sẽ cho bạn biết nó phù hợp với cấp độ nào trước khi bạn mua. Điểm cuối được tính là phương thức cộng với đường dẫn, vì vậy GET /orders và POST /orders là hai.
Dự án này dành cho một dịch vụ mới; các thay đổi bên trong một cơ sở mã sản xuất lớn là một cuộc trò chuyện riêng.
Gói Khởi đầu bao gồm một lần sửa đổi, gói Tiêu chuẩn hai lần, gói Nâng cao ba lần. Một lần sửa đổi sẽ khắc phục lỗi với một điểm cuối mà tôi đã cung cấp. Nếu bản tóm tắt thay đổi hoặc bạn cần thêm điểm cuối, đó là công việc mới: hãy sử dụng tiện ích bổ sung hoặc một đơn đặt hàng mới.
Không. Chỉ bằng văn bản, trong các tin nhắn dự án.
Đánh giá của khách hàng
Xem khách hàng của chúng tôi nói gì về Zinn này












