1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hyperledger-fabric-sdk-java

Клонировать/Скачать
release_v2.0.0_notes.md 4.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 11:36 5544e15

Java SDK для Hyperledger Fabric 2.0: релиз-ноты

Изменения в Fabric

FABJ-288 Управление жизненным циклом chaincode

SDK продолжает поддерживать управление chaincode с помощью API жизненного цикла pre v2.0, но теперь они устарели. Полностью поддерживаются новые API жизненного цикла chaincode v2.0 Fabric. Однако следует отметить, что каналы должны включить возможности v2.0 для использования новых API жизненного цикла. После включения возможностей v2.0 устаревшие API pre v2.0 (InstallProposalRequest, InstantiateProposalRequest и UpgradeProposalRequest) больше не могут использоваться для управления любым chaincode на этом канале.

Управление жизненным циклом v2.0 может потребовать от организаций одобрения (согласия) на запуск нового chaincode в канале. По умолчанию требуется согласие большинства организаций в канале, прежде чем chaincode можно будет запустить. Для получения более подробной информации об управлении жизненным циклом chaincode см. раздел «Жизненный цикл chaincode» в документации Hyperledger Fabric.

Интеграционный тест End2endLifecycleIT.java проверяет и демонстрирует эти API между двумя организациями.

Улучшения Java SDK

FABJ-430 Обработчики Networkconfig

Приложения теперь могут регистрировать обработчики как для Peers, так и для Orderers, которые определены в документе о подключении, чтобы дать приложениям возможность контролировать добавление любых дополнительных свойств на Peers и Orderers перед их добавлением в канал. Пример определения обработчика Peer показан в NetworkConfigTest testPeerOrdererOverrideHandlers, а обработчик для Orderers — в NetworkConfigTest.

FABJ-428 Предоставить прослушиватель событий с очередью блоков

Ранее приложения могли зарегистрировать обработчик событий, чтобы получать уведомления о фиксации блоков в реестре однорангового узла путём обратного вызова в другом потоке. Теперь доступен новый обработчик, позволяющий приложениям регистрировать обработчик с блокирующей очередью Java, куда будут добавляться события блокировки по мере того, как SDK обнаруживает фиксацию блоков в реестре одноранговых узлов. Примеры регистрации этого обработчика показаны в UpdateChannelIT.

FABJ-404 Приложение устанавливает службу исполнителя

SDK создаёт собственные потоки через службы исполнителей Java. Это изменение позволяет приложениям предоставлять свои собственные. Это действительно необходимо только в некоторых управляемых средах, которые хотят контролировать свои пулы потоков.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hyperledger-fabric-sdk-java.git
git@api.gitlife.ru:oschina-mirror/hyperledger-fabric-sdk-java.git
oschina-mirror
hyperledger-fabric-sdk-java
hyperledger-fabric-sdk-java
main