Описание тега fail-fast

Все, что связано со стратегией отказоустойчивого управления ошибками, т. Е. Принципом разработки программного обеспечения, требующим, чтобы в случае ошибки блок инкапсуляции кода (модуль, функция, метод и т. Д.) Выходил из строя в кратчайшие сроки, сообщая об ошибке. своему клиентскому коду ясно и недвусмысленно.
2 ответа

Как заставить Storm остановиться на исключение?

По умолчанию, когда носик или болт Storm встречает исключение, он перезапускает носик или болт и пытается снова. Есть ли какая-либо опция конфигурации, чтобы остановить топологию, возможно, после N повторных попыток? (Например, Hadoop пытается 4 раз…
26 мар '14 в 19:46
5 ответов

Отказоустойчивый итератор

Я получаю это определение: как следует из названия, быстрые итераторы терпят неудачу, как только они поняли, что структура Collection была изменена с начала итерации. что это значит с начала итерации? это означает, что после Iterator это =set.iterat…
25 ноя '12 в 09:53
1 ответ

Что будет делать Environment.FailFast в.NET Core при развертывании в среде Linux?

Документы для этого метода говорят: Немедленно завершает процесс после записи сообщения в журнал событий приложений Windows, а затем включает сообщение и необязательную информацию об исключениях в отчеты об ошибках в Microsoft. Но как быть при разве…
22 янв '19 в 19:20
2 ответа

Будет ли исключение одновременной модификации при использовании классического цикла for?

Есть ли вероятность получения исключения параллельной модификации при использовании классического цикла for? import java.util.*; class IterTest{ public static void main(String[] args){ List<Integer> nums = new ArrayList<>(); nums.add(18)…
27 фев '19 в 06:14
0 ответов

Internet Explorer возвращает ошибку FailFast

Мы разработали бота в RPA-инструменте Automation Anywhere (версия 10.6). Бот работает в Internet Explorer (версия 11). Иногда в середине выполнения Internet Explorer возвращает ошибку "iexplorer.exe - Exception FailFast". Эта ошибка блокирует нашего…
6 ответов

Как заставить Spring-сервер запускаться, даже если база данных не работает?

Я использую пружинный ботинок (1.4.7) и mybatis. spring.main1.datasource.url=jdbc:mariadb://192.168.0.11:3306/testdb?useUnicode=true&characterEncoding=utf8&autoReconnect=true&socketTimeout=5000&connectTimeout=3000 spring.main1.dataso…
31 июл '17 в 06:54
2 ответа

Дизайн по контракту и провал быстро

Fail Fast - Отказоустойчивость - это свойство системы или модуля в отношении его реакции на сбои. Отказоустойчивая система предназначена для немедленного оповещения на своем интерфейсе о любом сбое или состоянии, которые могут привести к отказу. Отк…
03 авг '13 в 08:25
0 ответов

Работа Ruby/Cucumber/Jenkins прекращается после первой неудачи

У меня есть работа над Дженкинсом, состоящая из нескольких функциональных тестов. По какой-то причине вся работа останавливается после первого сбоя. У меня нет тега --fail-fast, установленного в true. Есть идеи, почему это может происходить? Я испол…
17 июл '18 в 14:21
1 ответ

Почему в Hack запрещен универсальный синтаксис создания экземпляров?

Из документов: Примечание: HHVM допускает синтаксис, такой как $x = Vector<int>{5,10};, но Hack запрещает синтаксис в этой ситуации, вместо этого выбрав его. Есть ли конкретная причина для этого? Разве это не нарушение правила быстрого отказа?…
12 авг '14 в 22:53
2 ответа

Конфигурация Hystrix

Я пытаюсь реализовать Hystrix для моего приложения, используя Hystrix-Javanica. Я настроил hystrix-configuration.properties, как показано ниже hystrix.command.default.execution.isolation.strategy=SEMAPHORE hystrix.command.default.execution.isolation…
0 ответов

Функциональный веб-сервис / тест интеграции с Junit

Вопрос направлен на то, чтобы найти лучшее решение, чем мое. У меня есть следующие ТРЕБОВАНИЯ для моих интеграционных тестов: Каждый интеграционный тест реализован в одном тестовом классе. Методы в тестовом классе должны выполняться по порядку. Кажд…
0 ответов

Определить, является ли Serializable объект действительно сериализуемым?

Есть ли встроенный метод - или кто-то может указать мне на хороший шаблон - для определения того, реализует ли объект, который реализует Serializable на самом деле сериализуем во время строительства? Мне нужно что-то, что не имеет побочных эффектов,…
01 май '12 в 16:16
2 ответа

Несколько потоков, использующих iterator.remove() в одной коллекции, возвращающих отказоустойчивый итератор

Оракул говорит Обратите внимание, что Iterator.remove - единственный безопасный способ изменить коллекцию во время итерации; поведение не определено, если базовая коллекция изменена любым другим способом во время выполнения итерации. Может ли это оз…
4 ответа

Почему нет ошибок при использовании iterator.remove?

Если я использую Iterator.remove(), Все отлично. Если я использую ArryaList.remove()Я всегда получаю ошибку java.util.ConcurrentModificationException, Кто-нибудь может указать причину?
11 июн '12 в 00:18
3 ответа

Отключение "присоединения", когда процесс останавливается

Есть ли способ остановить multiprocessing Модуль Python от попытки звонить и ждать join() на дочерние процессы родительского процесса закрываются? 2010-02-18 10:58:34,750 INFO calling join() for process procRx1 Я хочу, чтобы процесс, на который я от…
18 фев '10 в 16:06
1 ответ

Почему итераторы быстро терпят неудачу и действительно ли они быстро терпят неудачу?

Итераторы в Java работают быстро. Если значения итератора изменяются во время итерации, генерируется исключение. Это чисто для безопасности? Я уверен, что в некоторых случаях это не имеет большого значения, если значения меняются. Например, предполо…
09 фев '15 в 12:28
2 ответа

Не могу понять этот комментарий о fail-fast

В HashSet.java в JDK 1.6 есть несколько комментариев о свойстве fail-fast итератора HashSet. Итераторы, возвращаемые методом итератора этого класса, не подвержены сбоям: если набор изменяется в любое время после создания итератора, любым способом, к…
27 авг '12 в 16:05
0 ответов

Отказоустойчиво во время s3 put_object, если не установлены надлежащие разрешения

Я запускаю приложение, которое загружает файлы в s3 после нескольких часов вычислений. Очень возможно, что он может потерпеть неудачу из-за разрешений. Я хотел бы прервать в начале выполнения приложения, если не установлены надлежащие разрешения. По…
04 апр '18 в 22:39
0 ответов

Protractor-fail-fast npm не выполняет спецификацию и не запускает остальные спецификации (тесты) в файле конфигурации (используя Protractor с Jasmine)

У меня проблема при использовании npm protractor-fail-fast. ( https://www.npmjs.com/package/protractor-fail-fast) В случае сбоя одного файла спецификаций остальные спецификации НЕ будут выполнены (НЕ ХОРОШО). Я ищу подход к описанию сбоев со многими…
02 ноя '16 в 16:33
4 ответа

Предлагает ли контейнер Java отказоустойчивый итератор

Вот моя проблема: Этот кусок кода бросает java.util.ConcurrentModificationException, поскольку Vector listeners модифицируется, пока существует Iterator для этой структуры данных. В документе java-doc говорится, что этот контейнер предлагает только …
01 мар '10 в 18:38