Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.67 KB

File metadata and controls

36 lines (25 loc) · 1.67 KB

Changelog

Language: English | 简体中文

1.0.0-SNAPSHOT

This is the current GitHub source version. It has not been released as a formal version and is not available as a public Maven Central artifact.

SDK

  • Provides seven API groups with 27 Station OpenAPI HTTP operations.
  • Supports Access Token and AppKey/SecretKey signature authentication.
  • Provides unified pagination, exceptions, request IDs, timeouts, and controlled retries.
  • Supports streaming downloads through Path and OutputStream.
  • Provides optional RocketMQ routing, message models, and a native Subscriber.
  • Supports four RocketMQ message types: task status, inspection results, quadruped robot alarms, and inspection routes.
  • Provides a normal OkHttp dependency path and a fallback artifact for dependency conflicts.

Spring Boot Sample

  • Uses Spring Boot 3.5.16 and JDK 17.
  • Exposes all 27 SDK HTTP calls through Swagger UI.
  • Supports Token and signature configurations.
  • Locks ten write or control operations by default.
  • Provides Chinese and English validation and SDK error responses.
  • Streams files through StreamingResponseBody.
  • Includes a RocketMQ Starter example and a supplemental native Subscriber example.

Distribution

The project is distributed as source code through the company's public GitHub repository. Customers can:

  • Copy SDK source code into a Spring Boot project;
  • Build the complete SDK modules and publish them to a private corporate Nexus repository.

See Source and Dependency Integration for integration and the Sample README for evaluation instructions.