SmallPict LogoSmallPict
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:implementation "app.smallpict:smallpict-java:1.2.0"
Gói JAVA

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.

Đọc Tài liệu 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.