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 между двумя организациями.
Приложения теперь могут регистрировать обработчики как для Peers, так и для Orderers, которые определены в документе о подключении, чтобы дать приложениям возможность контролировать добавление любых дополнительных свойств на Peers и Orderers перед их добавлением в канал. Пример определения обработчика Peer показан в NetworkConfigTest testPeerOrdererOverrideHandlers, а обработчик для Orderers — в NetworkConfigTest.
Ранее приложения могли зарегистрировать обработчик событий, чтобы получать уведомления о фиксации блоков в реестре однорангового узла путём обратного вызова в другом потоке. Теперь доступен новый обработчик, позволяющий приложениям регистрировать обработчик с блокирующей очередью Java, куда будут добавляться события блокировки по мере того, как SDK обнаруживает фиксацию блоков в реестре одноранговых узлов. Примеры регистрации этого обработчика показаны в UpdateChannelIT.
SDK создаёт собственные потоки через службы исполнителей Java. Это изменение позволяет приложениям предоставлять свои собственные. Это действительно необходимо только в некоторых управляемых средах, которые хотят контролировать свои пулы потоков.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )