2015-03-02 3 views
0

Я хотел бы попробовать разработку Amazon SWF на моем компьютере. Но, мне кажется, что я должен зарегистрироваться в облаке Amazon AWS, чтобы использовать Amazon Simple Workflow. Мне нужно запустить все материалы Amazon на одной машине без необходимости использования сервисов Amazon (или проверки подлинности).как использовать Amazon SWF внутренний?

Документация по обслуживанию Amazon Simple Workflow Service - here.

Не могли бы вы помочь?

ответ

0

Использование облачных сервисов в автономном режиме не имеет большого смысла. Вам обязательно нужно зарегистрироваться в учетной записи AWS, чтобы играть с SWF. Существует свободный уровень, который должен быть достаточным для вашего развития.

+0

да; это бесплатно, но только на месяц, хотя :( – rebulanyum

+0

это на 12 месяцев, я считаю, и даже после этого я не ожидал, что затраты будут значительными. –

+0

oh yes @ michal-klouda, это в течение 12 месяцев: моя ошибка. Я ожидал увидеть, что они сделали за рамки, поскольку они дают нам только сборки API (поставляется с AWS SDK). – rebulanyum

1

Вы можете запустить рабочий процесс локально, используя тестовую среду aws. В этом случае все (активные и ответственные работники) будут запускаться локально в экземпляре, в котором вы будете запускать тестовую среду, только если не будет активировано использование swf api. Таким образом, вы можете проверить логику оркестровки ответственного за принятие решений без необходимости использования aws-учетной записи.

+0

Возможно, я смогу проверить оркестровку логика принимающего решения без необходимости использования aws-учетной записи, но у меня нет кода для этого. Я клонировал [aws/aws-sdk-net] (https://github.com/aws/aws-sdk-net), чтобы увидеть, как я могу его протестировать. Там есть много тестовых классов, и для каждого тестового метода SWF требуется учетная запись AWS (так что это означает, что он работает в Интернете). Я не мог найти способ сделать это :( So @Rohit, есть ли у вас пример кода? – rebulanyum

+0

Я сам использую java для реализации SWF. AWS обеспечивает интеграцию Junit платформы AWS Flow Framework, которая не использует службу SWF и выполняет рабочий процесс внутри себя. Вы можете проверить пример для этого по ссылке ниже http://docs.aws.amazon.com/amazonswf/latest/awsflowguide/test.html#test.junit – Rohit

Смежные вопросы