2016-10-06 5 views
2

Мы стремимся к созданию веб-приложения в архитектуре микросервисов.
Мы подумали о запуске служб за шлюзом API, который будет обрабатывать аутентификацию и проксирует запросы к соответствующим службам.
Мы столкнулись с проблемой при настройке среды разработки. Как мы можем разработать услугу на локальной машине (ноутбуке) и протестировать ее и запустить ее таким образом, который похож на производство (за шлюзом)?Настройка среды разработки в архитектуре микрообслуживания

Рассмотрим следующие требования:

  • Inter процесс связи (B2B)
  • управлять и синхронизировать различные версии
  • получить доступ к службе с маркера аутентификации (произведенный шлюзом)
+0

Меня это интересует, но было бы лучше на программистов.stackexchange или подобных? –

+0

@Candroid - Какую структуру вы используете для своего приложения? Это веб-приложение nodejs base? – Chetan

+0

Мы стремимся использовать множество рамок с разных языков, каждый со своими плюсами для обслуживания. – itaied

ответ

0

Сложность настройки среды разработки микросервисов пропорциональна числу микросервисов. У меня есть работающая установка на моем ноутбуке с двумя микросервисами, а также с eureka, zuul gateway с oAuth2, сервером авторизации и конфигурацией весеннего облака. Помимо этого я не пробовал, так как он начнет становиться неуправляемым.

В этом случае лучше иметь среду разработки на облаке. Вы можете выбрать любого поставщика облака и воспользоваться бесплатной подпиской на какое-то время. Напр. Amazon дает вам 750 часов свободного времени в режиме свободного времени в течение месяца. Вы можете создать любое количество экземпляров по мере необходимости (с минимальными затратами после бесплатного использования).