API / интерфейс для хранения BLOB-объектов в Java - PullRequest
0 голосов
/ 24 июня 2019

Мне было интересно, был ли API или интерфейс для Java, который разрешал бы доступ и операции с хранилищем объектов / больших двоичных объектов.

Например, Java имеет JMS в качестве API, для которого мы можем использовать любую реализацию, какую пожелаем. Например, служебная шина Azure, ActiveMQ.

Существует ли такой API для доступа к данным BLOB-объектов, таким как что-то, хранящееся в хранилище BLOB-объектов Azure? Я хочу иметь возможность переключаться между продавцами. Я бы предпочел, чтобы это был стандартный API Java SE / EE. Я не уверен, что такая вещь существует.

На момент написания этой статьи я не смог их найти. Может быть, Java называет это чем-то другим? Есть идеи?

1 Ответ

0 голосов
/ 24 июня 2019

Например, Java имеет JMS в качестве API, для которого мы можем использовать любую реализацию, какую захотим.Например, служебная шина Azure, ActiveMQ

Некоторые технологии имеют хорошо зарекомендовавшие себя независимые от производителя протоколы, такие как JDBC или JMS.Что касается хранилища больших двоичных объектов / объектов, то через несколько лет мы увидим, какой поставщик станет доминирующим (я вижу несколько поставщиков услуг, поддерживающих протокол AWS S3 или OpenStack).

Я хочу иметь возможность включать и выключать поставщиков

Если вы хотите оставаться независимым от поставщика, возможно, вы можете найти библиотеку, предоставляющую уровень абстракции, напримеркак Apache JClouds .

...