Ich habe Azure Service Fabric (Java) ausprobiert, daher werde ich es als Aufzeichnung aufbewahren.
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]Das Teil wird je nach Umgebung geändert
sfctl cluster select --endpoint http://localhost:19080
docker logs sfonebox
docker stop sfonebox
docker rm -f sfonebox
http://localhost:19080/ http://localhost:8080/
Schnellstart: Stellen Sie die Java Spring Boot-App auf Azure Service Fabric bereit (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-quickstart-java-spring-boot).
Die Bereitstellung ist vorerst möglich, aber Scale-up / Failover ist nicht gut. Dies kann unvermeidlich sein, da es sich um eine lokale Umgebung handelt.
Als Einschränkung
Es ist herum.
Bild nach dem Start
Schnellstart: Bereitstellen von Java-Apps unter Azure Service Fabric unter Linux (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-quickstart-java-reliable-services)
Ich kann das Plugin unter Eclipse / STS auf dem Mac nicht verwenden. Wenn Sie mit der rechten Maustaste auf Projekt klicken, wird das Service Fabric-Menü nicht angezeigt.
Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie in der Dropdown-Liste Service Fabric die Option Anwendung veröffentlichen aus.
Kann nicht betrieben werden.
[Lernprogramm: Erstellen Sie eine Anwendung, die einen Java-API-Front-End-Dienst und einen statusbehafteten Back-End-Dienst in Azure Service Fabric enthält](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric- Tutorial-Create-Java-App)
Ich kann das Plugin unter Eclipse / STS auf dem Mac nicht verwenden. Ich erhalte eine solche Fehlermeldung, wenn ich versuche, ein Projekt zu erstellen. Es scheint, dass Windows überhaupt nicht gut für Linux ist, aber was ist mit Mac? https://github.com/MicrosoftDocs/azure-docs/issues/30819
Soweit ich Folgendes überprüfe, scheint es, dass ich auf Mac gehen kann. 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.
Entwickeln Sie Java Service Fabric-Anwendungen mit Visual Studio Code (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-develop-java-applications-with-vs) -Code)
Selbst wenn ich es mit der Service Fabric Reliable Services-Erweiterung für VSCode erstellt habe, wurde es nicht erstellt, daher habe ich es im Terminal erstellt. (Gradle wird beendet, ohne etwas zu tun, vielleicht reicht der Pfad von VSCode nicht aus)
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 $
Danach installieren Sie es mit der Erweiterungsfunktion und es funktioniert normal. Die Atmosphäre von VSCODE Extension ist noch nicht stabil.
Recommended Posts