awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aws avatar

aws/aws-sdk-java-v2

0
View on GitHub↗
2,547 estrellas·981 forks·Java·apache-2.0·7 vistas

Aws Sdk Java V2

The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components.

The library is distinguished by its use of non-blocking asynchronous I/O and a reactive cloud client model, utilizing publishers and subscribers to stream data and manage backpressure. It employs a modular design to decouple services and reduce binary size, while utilizing immutable builders for thread-safe client initialization and a pluggable HTTP transport layer for custom network implementations.

The SDK covers several functional areas, including the management of object storage transfers and NoSQL database persistence. Its capabilities extend to cloud infrastructure configuration, request presigning for security, and the tracking of business metrics for operational telemetry.

Features

  • AWS SDKs - Serves as the primary programmatic interface for managing AWS cloud resources and services using Java.
  • Cloud Resource API Management - Provides a programmatic interface for automating cloud infrastructure and database configuration via service APIs.
  • Data Persistence - Provides mechanisms for managing data persistence and synchronization with cloud-based NoSQL databases.
  • Object Mapping - Maps and transfers data objects between the application and DynamoDB to simplify persistence.
  • S3 Storage Management - Provides programmatic management, uploading, and downloading of data objects within S3 storage buckets.
  • Cloud Infrastructure Management - Implements tools for provisioning, managing, and scaling cloud-based infrastructure assets.
  • Cloud Integration Libraries - Provides a comprehensive set of libraries for executing synchronous and asynchronous API calls to cloud infrastructure.
  • Cloud Service Integrations - Provides a standardized programmatic interface for interacting with cloud-hosted infrastructure and services.
  • S3 File Transfer Tools - Facilitates uploading and downloading data objects to and from S3-compatible cloud storage.
  • Reactive Streams Implementations - Provides non-blocking, backpressure-aware stream processing between publishers and subscribers.
  • Asynchronous Operation Execution - Provides non-blocking operation execution using futures to prevent application thread stalls.
  • Non-Blocking Execution - Employs non-blocking asynchronous I/O to execute network requests without stalling application threads.
  • Non-blocking I/O - Employs non-blocking I/O to handle multiple network operations without stalling the main execution thread.
  • Cloud Stream Clients - Utilizes a non-blocking interface with publishers and subscribers to stream data and manage backpressure.
  • NoSQL Databases - Includes specialized clients for mapping and transferring application objects to scalable NoSQL databases.
  • SDK Client Initialization - Provides thread-safe patterns for configuring and instantiating service clients.
  • Reactive Frameworks - Implements a reactive cloud client model using publishers and subscribers to manage high-volume data flows.
  • Automatic Reconnection Logic - Implements logic that automatically restores dropped network connections for continuous event streaming.
  • Pluggable Transport Layers - Provides modular interfaces for swapping the default network transport with custom HTTP implementations.
  • Java Code Generators - Produces Java source code programmatically to automate the creation of repetitive class structures.
  • Builder Patterns - Utilizes builder patterns to construct complex, thread-safe client configurations.
  • Model-Driven Code Generation - Produces service client classes and request objects by processing structured API models.
  • Request Interceptors - Implements a request pipeline with hooks for cross-cutting concerns like authentication and telemetry.
  • Modular Binary Decoupling - Decouples services into individual modules to reduce the final application binary size.
  • HTTP Client Implementations - Supports the use of custom HTTP client implementations for executing network requests.

Historial de estrellas

Gráfico del historial de estrellas de aws/aws-sdk-java-v2Gráfico del historial de estrellas de aws/aws-sdk-java-v2

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Aws Sdk Java V2

Proyectos open-source similares, clasificados según cuántas características comparten con Aws Sdk Java V2.
  • aws/aws-sdk-javaAvatar de aws

    aws/aws-sdk-java

    4,194Ver en GitHub↗

    The AWS Java SDK is a programmatic interface and client library for managing and interacting with AWS cloud infrastructure and services using the Java language. It serves as an API wrapper that connects applications to cloud storage, databases, and compute resources through a standardized set of Java classes. The library provides a non-blocking I/O model and future-based request handling to support high-throughput asynchronous cloud operations. It includes mechanisms for serverless performance optimization to reduce initial startup times and cold starts in those environments. The SDK manages

    Javaamazonawsaws-sdk
    Ver en GitHub↗4,194
  • aws/aws-sdk-jsAvatar de aws

    aws/aws-sdk-js

    7,619Ver en GitHub↗

    The AWS SDK for JavaScript is a programmatic interface and API client used to manage, automate, and orchestrate AWS cloud infrastructure and services. It provides a set of tools for controlling compute, storage, and networking resources from Node.js and web browser environments. The project includes a modular asset bundler that allows for the creation of specialized service bundles. This mechanism enables the selection of specific service modules at build time to reduce the final JavaScript payload size for frontend cloud integrations. The SDK covers a broad range of cloud management capabil

    JavaScript
    Ver en GitHub↗7,619
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Ver en GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    Ver en GitHub↗9,834
  • boto/botoAvatar de boto

    boto/boto

    6,430Ver en GitHub↗

    Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and automating cloud infrastructure, mapping cloud-side resources to native Python objects and methods. The library provides tools for the programmatic control and orchestration of compute, storage, networking, and database resources. It enables the automation of infrastructure deployments and the management of virtual servers, container services, and serverless functions. Capability areas include identity and access management, cloud monitoring and observability, and the administ

    Python
    Ver en GitHub↗6,430
Ver las 30 alternativas a Aws Sdk Java V2→

Preguntas frecuentes

¿Qué hace aws/aws-sdk-java-v2?

The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components.

¿Cuáles son las características principales de aws/aws-sdk-java-v2?

Las características principales de aws/aws-sdk-java-v2 son: AWS SDKs, Cloud Resource API Management, Data Persistence, Object Mapping, S3 Storage Management, Cloud Infrastructure Management, Cloud Integration Libraries, Cloud Service Integrations.

¿Qué alternativas de código abierto existen para aws/aws-sdk-java-v2?

Las alternativas de código abierto para aws/aws-sdk-java-v2 incluyen: aws/aws-sdk-java — The AWS Java SDK is a programmatic interface and client library for managing and interacting with AWS cloud… aws/aws-sdk-js — The AWS SDK for JavaScript is a programmatic interface and API client used to manage, automate, and orchestrate AWS… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… boto/boto — Boto is a Python SDK and API wrapper for Amazon Web Services. It serves as a programmatic interface for managing and… googleapis/google-cloud-python — This project is a set of Python client libraries and API wrappers used to interact with Google Cloud Platform… peak/s5cmd — s5cmd is a command line interface for high-performance data transfers and management tasks across S3 compatible…