Tích hợp & SDK Chính thức
Chuyển mã hình ảnh đồng thời cao cho Java & Spring Boot
Client Java cấp doanh nghiệp được thiết kế cho các vi dịch vụ Spring Boot, Quarkus và Micronaut. Thông lượng cao với I/O không chặn.
Cài đặt:
Gói JAVAimplementation "app.smallpict:smallpict-java:1.2.0"Ví dụ Triển khai
java// Spring Boot Service Example
import app.smallpict.SmallPictClient;
import app.smallpict.models.OptimizeRequest;
import app.smallpict.models.ImageFormat;
import org.springframework.stereotype.Service;
@Service
public class MediaOptimizationService {
private final SmallPictClient client = new SmallPictClient(System.getenv("SMALLPICT_API_KEY"));
public String optimizeUpload(byte[] imageBytes) {
return client.optimize(OptimizeRequest.builder()
.bytes(imageBytes)
.format(ImageFormat.AVIF)
.quality(80)
.maxWidth(1600)
.build())
.getCdnUrl();
}
}Các bước Tích hợp
11. Thêm phụ thuộc Maven / Gradle
Thêm app.smallpict:smallpict-java vào build.gradle hoặc pom.xml.
22. Đăng ký Spring Bean
Khai báo SmallPictClient @Bean với tập hợp kết nối và thời gian chờ.
33. Xử lý luồng byte
Truyền trực tiếp InputStream hoặc bộ đệm byte[] vào client.optimize().
Lợi ích Chính
- Client an toàn luồng với OkHttp connection pooling và HTTP/2
- Tích hợp sẵn cơ chế thử lại trễ số mũ và ngắt mạch (circuit breaker)
- Quy trình truyền phát dưới 35ms không cần ghi vào đĩa máy chủ
- Tương thích hoàn toàn với Java 17, 21 LTS và Spring Boot 3+
Tài liệu Nhà phát triển Chính thức
Cần hướng dẫn triển khai đầy đủ và thông số API?
Tìm hiểu tài liệu tham khảo thông số, cơ chế xác thực và hướng dẫn kiểm thử trong tài liệu chính thức cho SDK Java & Spring Boot.
Tăng tốc Quy trình Xử lý Ảnh SDK Java & Spring Boot của Bạn
Trải nghiệm tối ưu hóa ảnh AVIF và WebP dưới 50ms trong ứng dụng của bạn. Không phí thiết lập, cấp khóa sandbox ngay lập tức.
