J'ai essayé Azure Service Fabric (Java), je vais donc le garder en mémoire.
OS: macOS Mojave Version 10.14.6 (18G84)
STS: Spring Tool Suite 4 Version: 4.5.0.RELEASE Build Id: 201912171052
Eclise: Eclipse IDE for Java Developers Version: 2019-12 (4.14.0) Build id: 20191212-1212
1.1 CLI Azure Service Fabric CLI
Set up your development environment on Mac OS X
docker run -itd -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 -p 8080:8080 -v [/Users/tworks55/eclipse-workspaces/mySFWorkspace]:/tmp/mySFWorkspace --name sfonebox mysfcluster
* [/Users/tworks55/eclipse-workspaces/mySFWorkspace]La pièce est modifiée en fonction de l'environnement
sfctl cluster select --endpoint http://localhost:19080
docker logs sfonebox
docker stop sfonebox
docker rm -f sfonebox
http://localhost:19080/ http://localhost:8080/
Démarrage rapide: déployer l'application Java Spring Boot sur Azure Service Fabric (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-quickstart-java-spring-boot)
Le déploiement est possible pour le moment, mais Scale up / Fail Over n'est pas bon. Cela peut être inévitable car il s'agit d'un environnement local.
En guise de mise en garde
--N'oubliez pas -p 8080: 8080 lors du lancement de sftestcluster
C'est autour.
Image après le démarrage
Démarrage rapide: déployer des applications Java sur Azure Service Fabric sous Linux (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-quickstart-java-reliable-services)
Je ne peux pas utiliser le plugin sur Eclipse / STS sur Mac. Un clic droit sur Project ne fait pas apparaître le menu Service Fabric.
Cliquez avec le bouton droit sur le projet et sélectionnez Publier l'application dans la liste déroulante Service Fabric.
Ne peut pas être utilisé.
[Tutoriel: Créer une application qui inclut un service frontal d'API Java et un service principal avec état sur Azure Service Fabric](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric- tutoriel-créer-java-app)
Je ne peux pas utiliser le plugin sur Eclipse / STS sur Mac. J'obtiens une erreur comme celle-ci lorsque j'essaye de créer un projet. Il semble que Windows n'est pas bon pour Linux en premier lieu, mais qu'en est-il de Mac? https://github.com/MicrosoftDocs/azure-docs/issues/30819
Pour autant que je vérifie ce qui suit, il semble que je puisse aller sur Mac. https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/service-fabric/service-fabric-get-started-eclipse.md
[!NOTE] If Eclipse isn't working as expected on your Mac, or needs you run as super user), go to the ECLIPSE_INSTALLATION_PATH folder and navigate to the subfolder Eclipse.app/Contents/MacOS. Start Eclipse by running ./eclipse.
Développez des applications Java Service Fabric à l'aide de Visual Studio Code (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-develop-java-applications-with-vs -code)
Même si je l'ai construit à l'aide de l'extension Service Fabric Reliable Services pour VSCode, il n'a pas été créé, je l'ai donc créé dans Terminal. (Gradle quitte sans rien faire, peut-être que le PATH de VSCode ne suffit pas)
VSCODE.
/asf/service-fabric-java-quickstart $ gradle
> Task :help
Welcome to Gradle 6.0.1.
To run a build, run gradle <task> ...
To see a list of available tasks, run gradle tasks
To see a list of command-line options, run gradle --help
To see more detail about a task, run gradle help --task <task>
For troubleshooting, visit https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 685ms
1 actionable task: 1 executed
~/asf/service-fabric-java-quickstart $ gradle --version
------------------------------------------------------------
Gradle 6.0.1
------------------------------------------------------------
Build time: 2019-11-18 20:25:01 UTC
Revision: fad121066a68c4701acd362daf4287a7c309a0f5
Kotlin: 1.3.50
Groovy: 2.5.8
Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM: 1.8.0_231 (Oracle Corporation 25.231-b11)
OS: Mac OS X 10.14.6 x86_64
~/asf/service-fabric-java-quickstart $ gradle
> Task :help
Welcome to Gradle 6.0.1.
To run a build, run gradle <task> ...
To see a list of available tasks, run gradle tasks
To see a list of command-line options, run gradle --help
To see more detail about a task, run gradle help --task <task>
For troubleshooting, visit https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 584ms
1 actionable task: 1 executed
terminal.
~/asf/service-fabric-java-quickstart/Voting $ gradle
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 32s
15 actionable tasks: 11 executed, 4 up-to-date
~/asf/service-fabric-java-quickstart/Voting $
Après cela, installez-le avec la fonction d'extension et cela fonctionne normalement. L'atmosphère de VSCODE Extension n'est pas encore stable.
Recommended Posts