Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Расширение Reliable Services Service Fabric для VS Code предоставляет средства, необходимые для создания, сборки и отладки приложений Service Fabric в операционных системах Windows, Linux и macOS.
В этой статье представлены общие сведения о требованиях и настройке расширения, а также об использовании различных команд, предоставляемых расширением.
Это важно
Приложения Java Service Fabric можно разрабатывать на компьютерах Windows, но их можно развернуть только в кластерах Linux Azure. Отладка приложений Java не поддерживается в Windows.
Предпосылки
Следующие предварительные требования должны быть установлены во всех средах.
Генераторы Yeoman — установите соответствующие генераторы для приложения.
npm install -g yo npm install -g generator-azuresfjava npm install -g generator-azuresfcsharp npm install -g generator-azuresfcontainer npm install -g generator-azuresfguest
Для разработки Java необходимо установить следующие предварительные требования:
- Пакет SDK для Java (версия 1.8)
- Gradle
- Отладчик для расширения JAVA VS Code Требуется для отладки служб Java. Отладка служб Java поддерживается только в Linux. Можно установить, щелкнув значок расширений в строке действий в VS Code и выполнив поиск расширения или в VS Code Marketplace.
Для разработки .NET Core/C# необходимо установить следующие предварительные требования:
- .NET Core (версия 2.0.0 или более поздней версии)
- Расширение VS Code для C# (на платформе OmniSharp), необходимое для отладки служб на C#. Можно установить, щелкнув значок расширений в строке действий в VS Code и выполнив поиск расширения или в VS Code Marketplace.
Настройка
- Откройте VS Code.
- Щелкните значок расширений в строке действий слева от VS Code. Найдите "Service Fabric". Щелкните «Установить» для установки расширения Reliable Services для Service Fabric.
Команды
Расширение Reliable Services Service Fabric для VS Code предоставляет множество команд, помогающие разработчикам создавать и развертывать проекты Service Fabric. Команды из палитры команд можно вызвать, нажав клавишу (Ctrl + Shift + p)
, введя имя команды в входную панель и выбрав нужную команду из списка командной строки.
- Service Fabric: создание приложения
- Service Fabric: публикация приложения
- Service Fabric: развертывание приложения
- Service Fabric: удаление приложения
- Service Fabric: создание приложения
- Service Fabric: Очистка приложения
Service Fabric: создание приложения
Команда Создания приложения Service Fabric создает новое приложение Service Fabric в текущей рабочей области. В зависимости от того, какие генераторы yeoman установлены на компьютере разработки, можно создать несколько типов приложений Service Fabric, включая Java, C#, Контейнер и гостевые проекты.
- Выберите Service Fabric: команда "Создать приложение"
- Выберите тип нового приложения Service Fabric.
- Введите имя приложения, которое вы хотите создать
- Выберите тип службы, которую необходимо добавить в приложение Service Fabric.
- Следуйте подсказкам, чтобы назвать службу.
- Новое приложение Service Fabric отображается в рабочей области.
- Откройте новую папку приложения, чтобы она стала корневой папкой в рабочей области. Вы можете продолжить выполнение команд отсюда.
Service Fabric: добавление службы
Команда Service Fabric: добавление службы добавляет новую службу в существующее приложение Service Fabric. Приложение, в которое будет добавлена служба, должно являться корневым каталогом рабочей области.
- Выберите команду Service Fabric: Add Service.
- Выберите тип текущего приложения Service Fabric.
- Выберите тип службы, которую необходимо добавить в приложение Service Fabric.
- Следуйте инструкциям, чтобы дать название услуге.
- Новая служба появится в каталоге проекта.
Service Fabric: публикация приложения
Команда Service Fabric: Publish Application развертывает ваше приложение Service Fabric в удалённом кластере. Целевой кластер может быть безопасным или небезопасным. Если параметры не заданы в Cloud.json, приложение развертывается в локальном кластере.
- При первом создании приложения в каталоге проекта создается файл Cloud.json.
- Введите значения для кластера, к которому вы хотите подключиться в файле Cloud.json.
- Выберите команду Service Fabric: Опубликовать приложение .
- Просмотрите целевой кластер с помощью Service Fabric Explorer, чтобы убедиться, что приложение установлено.
Service Fabric: развертывание приложения (Localhost)
Команда "Развернуть приложение Service Fabric" развертывает приложение Service Fabric в локальном кластере. Перед использованием команды убедитесь, что локальный кластер запущен.
- Выберите команду Service Fabric: Deploy Application
- Просмотрите локальный кластер с помощью Service Fabric Explorer (http://localhost:19080/Explorer) чтобы убедиться, что приложение установлено. Это может занять некоторое время, поэтому быть терпеливым.
- Можно также использовать команду Service Fabric: публикация приложения без параметров, заданных в файле Cloud.json для развертывания в локальном кластере.
Примечание.
Развертывание приложений Java в локальном кластере не поддерживается на компьютерах Windows.
Service Fabric: удаление приложения
Команда "Удалить приложение Service Fabric" удаляет приложение Service Fabric из кластера, которое ранее было развернуто с помощью расширения VS Code.
- Выберите команду Service Fabric: Удалить приложение.
- Просмотрите кластер со службой Service Fabric Explorer, чтобы убедиться, что приложение удалено. Это может занять некоторое время, поэтому быть терпеливым.
Service Fabric: создание приложения
Команда Service Fabric: Build Application может создавать приложения Service Fabric на Java или C#.
- Перед выполнением этой команды убедитесь, что вы находитесь в корневой папке приложения. Команда определяет тип приложения (C# или Java) и создает приложение соответствующим образом.
- Выберите команду Service Fabric: "Создать приложение ".
- Выходные данные процесса сборки записываются в интегрированный терминал.
Service Fabric: очистка приложения
Команда "Очистка приложения" удаляет все JAR-файлы и собственные библиотеки, созданные сборкой. Допустимо только для приложений Java.
- Перед выполнением этой команды убедитесь, что вы находитесь в корневой папке приложения.
- Выберите команду Service Fabric: Очистка приложения .
- Выходные данные процесса очистки записываются в интегрированный терминал.